The following libraries should be compared, sooner or later:
Ext:
http://extjs.com/products/gxt/
Ext GWT is a Java library for building rich internet applications with the Google Web Toolkit (GWT).
http://extjs.com/products/extjs/
Ext JS is a cross-browser JavaScript library for building rich internet applications.
Advantages:
- A lot of UI design patterns available
Disadvantages:
- Licensing
jQuery:
http://jquery.com/
jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.
http://jqueryui.com/
jQuery UI provides abstractions for low-level interaction and animation, advanced effects and high-level, themeable widgets, built on top of the jQuery JavaScript Library, that you can use to build highly interactive web applications.
Advantage(s):
- Open Source
- Large community
Prototype:
http://www.prototypejs.org/
Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.
http://www.prototype-ui.com/
Prototype UI is a javascript library based on Prototype (1.6) and Script.aculo.us (1.8). It's a library of User Interface components, based on a common fundation classes, which could be easily used by various web applications.