Home >
Web monitoring company, Pingdom, decided the to look into the most popular Ajax frameworks.
"The websites were collected from the Alexa US Top 100 and the Webware Top 100 Web Apps. The frameworks we looked for were Prototype, JQuery, MooTools, Yahoo! UI Library, Dojo, ExtJS and MochiKit.We quickly saw that Dojo, ExtJS and MochiKit were not used at all by these sites, which lead us to focus on the other four in this article."
Drum roll....
1. Prototype
2. JQuery
3. MooTools
4. YUI
The only surprise here of me is that YUI is in the top 4. The others are nice, light and easy to use. Pototype obviously has the advantage of being the oldest on the list.
I'd love to see a similar study for behind the firewall usage, but i suspect that's a lot harder to do since it would have to be opt-in.
So why is this important? Well I would never advocate picking a technology just because it's popular but when it comes to open source a bigger community is definitely better!
What frameworks do you use and why?



Are you implying that YUI isn't a good framework? If anything I'd call it superior to the other 3. It's well documented, sophisticated, and solid. Yes you write less code with the others but in my experience it often leads to sloppy implementation and buggy code. I would go so far as to call JQuery the modern version of scrolling status-bar text.
Not at all Greg. I think YUI is a great framework! It's a lot broader and wider ranging (not bloated). I think a lot of public facing sites (that are in the top 100) don't need the advanced components or features of a YUI, Dojo or Ext.
YUI is a great:) I have a podcast I did with Nate Koechley from Yahoo I'll post soon.
Thanks for the comment!
@Greg Thankfully, you're in the minority of people that would consider that of jQuery.
Apart from the stats quoted by Andre, jQuery has seen tremendous user acceptance by both experienced and novice users for it's flexibility, power and ease-of-use. In addition we have an amazing community, a tremendous ecosystem of user-contributed extensions, excellent documentation and a new/exciting UI initiative which is on course to provide UI controls on par with or surpassing other libs. All of this provided by a group of volunteers with no major financial backing like the YUI project has. So please have the courtesy not to diminish the efforts of the jQuery team but minimizing how effective the library is.
Considering that companies such as Google, Reuters, BBC, SalesForce.com, and Amazon are using jQuery, I would say your description ("scrolling status-bar text") is a bit off.
@Greg... are you saying you used to do "scrolling status-bar text" in your web sites! LOL ... bottom line is for those who know you are showing that you don't. I am sure YUI is working great for you, but the need to make something worse to make what you use out to be good doesn't show confidence or excitement for a great solution. Again, YUI has good features... why muddy the water with juvenile exchanges?
Honestly you don't know much of the creator of jQuery or how it works. I will jump in and say jQuery is AWESOME! If you feel the same about YUI then isn't it great the web offers choices? Right now we are using the rich text editor from YUI and believe that is the best one for our needs. Yet, we find jQuery is our main platform of choice at my company.
I would just like to sk the question - what is an Ajax framework?
Your discussing the structure of something that most folks don't know about and haven't heard.
I would like to see this topic broadened, they all sound like fun things, but what are they, what language do they use, where do you get them from, how much do they cost, etc, etc.
MY two pennies worth.
Steve :)
Ps site uses php, apache and mysql - but 99.9% of my 40,000 members don't know - and don't care either. (The other 0.1% would like to have it for their websites:)