The right JavaScript library simplifies and accelerates development, while the wrong one impedes developer productivity and compromises Web application stability. This note explains how to select a JavaScript library and summarizes the strengths and weaknesses of the nine most popular complimentary offerings in three main classes:
- Lightweights: jQuery, Protoype, MooTools, and Adobe Spry.
- Middleweights: Yahoo! User Interface (YUI) Library and Ext JS.
- Heavyweights: Dojo Toolkit, Microsoft AJAX Library, and Google Web Toolkit (GWT).
Learn how to choose the right JavaScript library from a field of strong contenders, whether for Web site enhancement or full Web application development.