I'm trying to determine the best AJAX library for a major client of mine. So far I've evaluated the following five and I'm listing them in order of my preference: 1. Yahoo UI (YUI) 2. JQuery 3. Prototype/Scriptaculous 4. Dojo (yuck) 5. Rico (yuck) ...I know many people are using the Prototype/Scriptaculous set but in all honesty I just don't feel its as strong as YUI or JQuery. YUI is an excellent holistic solution with fantastic documentation and corporate backing. JQuery on the otherhand has a very simple and clean interface, excellent XML support (YUI is quite lacking in this area - focuses mostly on JSON). Overall, I think YUI is looking the best, assuming minimal XML support is required and that we can standardize around JSON. Still, I've heard several high recomnendations made for Jquery lately from developers I respect. All said, can anyone lend some advice or perspective? I just want to make sure we're going with the best choice. Cheers. N
i did the same research as you a while ago. I choose to increase the usability of my niche price comparison engine with the jQuery framework, and i have never looked back from there. I found everything a wanted and the have clean documentation too. The core files got improved lately and now it's even faster.
I used to be into Scriptalicious, but recently got informed about MooTools. It does similar stuff (and more), but with smaller file sizes. Some effects are even quite "adobe flash" looking. Check it out anyway: http://mootools.net/
If you know your way around JS, CSS, XML, & all their quirks, consider jQuery. If you want lean applications, consider jQuery. If you are most comfortable working with generic methods rather than a specialized API, consider jQuery. jQuery is a true framework. If you want an existing API to handle alot of higher level things, consider YUI. YUI is more of a prefab than a true framework.