What has node.js got to do with the demise of YUI? They serve entirely different purposes.
Yahoo! has announced that its Yahoo! User Interface (YUI) project is redundant in the age of node.js and better browsers. The library has been a project in the Purple Palace since 2005, the web giant says, and has been out in public since 2006. While some of its techniques – its modules and dynamic loading, for example – …
Monday 1st September 2014 06:55 GMT Mario Becroft
YUI had a lot more to offer than just browser compatibility though; it was a widget toolkit, data interface layer and much more. It will be interesting to see how things play out over the next few years in web app toolkits replacing this functionality.
The current trend is away from expansive, vertically integrated libraries like YUI toward simpler and more agile single-purpose libraries. On the flip side, web developers now face the tyranny of choice.
Neither position is right or wrong. Maybe one or two stacks will become popular akin to LAMP's position on the server side, or maybe there will be web development distros managed much like Linux distros, curating the many packages in a form accessible to non-experts in the field. Perhaps there will always be a niche for remaining 'full stack' toolkits such as Dojo or a renewed YUI4, that provide a single, integrated environment rather as Java EE does on the server.
One thing is certain, it's an interesting time to be a web developer.
Monday 1st September 2014 10:40 GMT cyclical
We made the mistake of picking up YUI2 back in the day as the main user interface for various projects; it was Yahoo and backed by a genuine company and looked pretty good compared to the open source competition at the time. Terrible mistake, YUI2 was a horrible library, migration to YUI3 was a pain (and wasn't much better). Regretted it ever since. The very last major project in YUI2 is currently being migrated to jQueryUI (after hobbling along patching the ancient code), and hopefully that will be it for a few more years.
Monday 1st September 2014 19:36 GMT i1ya
YUI is not particularly bad, but probably lack of popularity killed it
Let's hope that people will still bring some patches and fixes from time to time. At least it is an open source and project will not die completely when the funding stops.