Choosing a JavaScript Library: The Nine Most Popular Contenders

Author(s): Howard Kiewe

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 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.