Earlier this month ExtJS released their release candidate for version 3.0. I’ve taken some time to see if it will be possible to port our internal CodeLibrary code over to 3.0 and it seems very feasible.
ExtJS 3.0 adds many new features and generally seems to perform much faster in the few tests I’ve run. Specific to Landboss we’re eying the RowEditor control for more robust inline editing. The other thing that caught my eye was they claim to have added data binding. If so we might be able to separate our server controls from ExtJS and simplify the complicated hybrid client/server system CodeLibrary uses now. It wouldn’t be trivial, though, as CodeLibrary handles much more than just data binding. We’ll have to wait and see on that one.
There are still some issues with the RC, including a doozy in Ext.urlEncode, so we’ll wait till RTM before making the switch. It’s exciting to know (hopefully) good things are on the horizon, though.