Edit: Had my dates wrong.
To top it off, the documentation was top notch.
Serious? That's what drove me away. It might have been top notch academically but for real life use I found it painful to get answers and simple code problems fixed.
The top hit on Google for "make an ajax request with (YUI|jquery)" the documentation page is the first hit.
YUI's page is here, the line of code to make the request is well below the fold. http://developer.yahoo.com/yui/connection/
JQuery's page has it listed immediately. In fact, 2 variants above the fold. http://api.jquery.com/jQuery.ajax/
I'm not saying one is right and another is wrong. I'm just saying jQuery's gets more adoption. It's easier and people tend to like that.
I don't, for example, understand why I have to scroll past the YUI dependency configurator to get to the syntax I'm looking for.
I just know that when I did try it (2009) I felt the same as I do today.
1. Yahoo hosted scripts, including roll-ups
2. UI components and styles
3. The best documented library, both outside and inside thde code, hands down
4. More feature complete (ex. one I can recall off the top of my head, form handling of upload inputs didn't exist in jquery, and extending jquery internals was/is a nightmare in comparison)
5. The best documentation, hands down
6. Yahoo hosted scripts, including roll-ups
7. The best documentation
jquery has come a long way with documentation, but then YUI has evolved even further in becoming a modular library. Yahoo has talent, and YUI was the best library out there
No not really, and not it wasn't. Yahoo's UI library didn't really offer any radically new concepts. It was a recap of other libraries. For example instead of TinyMCE you could use YUI's editor which did almost the same thing, instead of jQuery you could use YUI's dom code, and so on.I didn't really expect anything amazing from Yahoo. They'd need to come out with something truly extraordinary to make me pay attention. And given their webpage hasn't changed since 1998 I doubt that will ever happen.
that's like saying glibc is worthless because you can run your ISO C programs the same. and you are ignoring all the POSIX work done to it.
YUI widgets, i agree, are a little meh.
but YUI did wonders to save us from java and OO programmers that didn't want to "get" javascript but wanted to publish code anyway. it was a library for OO in javascript like no other. now YUI3 is mixing all concepts and going nowhere in particular. sad.
jQuery has these things too, especially recently, but YUI enforces this... for better or worse, in a more "enterprise-y" way