...
We used ExtJS/Javascript on a major closed source project here and found the following:
- Once understood our developers became VERY productive on the frontend.
- ExtJS has the most consistent look and feel and programming API of any JS UI framework we have worked with. The consistent programming API was a big help.
- ExtJS API documentation is very good for programmers.
- ExtJS general quality is pretty good. We ran into some problems but for the most part were able to overcome with help from the ExtJS community.
As a Magnolia user, Java Developer and ExtJS (now Sencha) developer, I would advocate the use of ExtJS and plain JavaScript for maximum flexibility. ExtJS has a steeper learning curve, but once you establish a framework for the project, you'll find that the ability to reuse components is quite easy to do. Also the UI is really polished and makes for impressive demos.
...