June 20, 2006
The JavaScript World Cup
Christian Decker wrote this around lunchtime:
One of the most common question on newsgroups and forums is “What Ajax framework
should I use?” and SitePoint has a nice abstract look at the four most common Frameworks:
Over the past year or so, as DOM Scripting has exploded in the mainstream coding arena on the back of AJAX, a seemingly endless number of JavaScript libraries have joined the list of contenders. Fortunately for our poor brains, there are four libraries that have emerged as the clear forerunners in terms of their levels of adoption, documentation and community support:Technorati Tags: javascript, ajax, library, article, snykeOf these four, there is no clear front-runner yet. Each library differs enormously from the others not only in features, but in less tangible aspects like ease-of-use, community support and philosophy. One of the most important factors in choosing a development platform is how well its philosophy fits with the way that your brain works. In this article, I’ll examine each library to help you decide which one best suits your development style and project needs. While it would be impossible to cover every aspect of each library, I’ve done my best to cover the highlights of each of them, as well as give some insight into how they handle the bread-and-butter tasks of DOM manipulation, event handling and AJAX.
- Dojo, a powerful library developed primarily off the back of JotSpot
- Prototype, the backbone of Ruby on Rails excellent AJAX support
- Mochikit, the Python library that makes JavaScript suck less
- Yahoo UI Library (often shortened to just YUI), the new kid on the block














