YahooはYUIの開発を中止しました。
米Yahoo!、JavaScriptライブラリ「YUI」の開発を打ち切りへ
http://sourceforge.jp/magazine/14/09/02/063600
Important Announcement Regarding YUI
http://yahooeng.tumblr.com/post/96098168666/important-announcement-regarding-yui
この様なJavascriptライブラリの選択肢が少ない時(7年ぐらい前?)、YUIは一ついい選択(機能が豊富、何でもあります)に成れまし たが、時代の変化と伴って、新しい技術に地位を譲りました:
Node.JS
New package managers (npm, bower)
New build tools (Grunt and its ecosystem of plugins, Broccoli, Gulp)
New application frameworks (Backbone, React, Ember, Polymer, Angular, etc.)
New testing tools (Mocha, Casper, Karma, etc.)
本当はこれだけではなく、bowerのパッケージを見れば、bootstrapとjqueryの方が今は最も人気ですね。
http://bower.io/search/
下の英語版の「Important Announcement」にも書いたとおり、新しい技術の方が「 an ecosystem of 3rd party, open source, single-purpose tools that complement each other, embracing the UNIX philosophy and enabling very complex development use cases」ということです。UNIX philosophyというのは機能が単純なツールをパイプなどの仕組み連結して、機能が豊富・多様化なアプリケーションに組み立てられますね。YUIは これと逆の道、一つの大きなライブラリ、何でも持ってるが、柔軟性などの面に多いて、UNIX philosophyに準拠したツール・ライブラリ群に負けましたね。
「YUI、長い間お疲れ様でした」と言いながら、もう一度UNIX哲学を復習しましょう:
UNIX哲学
http://ja.wikipedia.org/wiki/UNIX%E5%93%B2%E5%AD%A6
これがUNIXの哲学である。
一つのことを行い、またそれをうまくやるプログラムを書け。
協調して動くプログラムを書け。
標準入出力(テキスト・ストリーム)を扱うプログラムを書け。標準入出力は普
遍的インターフェースなのだ。