I've done ExtJS and jQuery for the same project recently.
Ext has a nice DataStore object for accessing remote data. And Ext has all those great "rich" components. But I found it wasn't much more work to do my own components in jQuery. (Tree is very simple to implement in jQuery from scratch)
Ext has a nice DataStore object for accessing remote data. And Ext has all those great "rich" components. But I found it wasn't much more work to do my own components in jQuery. (Tree is very simple to implement in jQuery from scratch)
The sense of control I have with jQuery is nice.
The main code to handle my own trees:
You can see here the implementation is customized to the markup I needed for MY tree. CSS handles the rest, as it should.My favorite thing about jQuery is it makes doing things the right way very easy.