翻訳者注: さまざまな JavaScript ライブラリ/フレームワーク間のさまざまな比較はよく見かけますが、 YUI3アーキテクトとjQueryの父とのこのような直接の会話は非常にまれであり、非常に刺激的でもあるため、参考のために翻訳せずにはいられません。読者の皆様、「ライブラリ/フレームワーク」の開発に興味のある同僚にこの本がインスピレーションを与えることを願っています。
jQuery の父は「YUI3 はどのように影響力を高めるのか?」に答えます。
原文: http://www.quora.com/How-could-YUI3-improve-its-image-compared-to-jQuery-MooTools-etc/
質問: jQuery や Mootools と比較して、YUI3 はその影響力をどのように向上させますか?
著者:ジョン・レジン(jQueryの父)
翻訳者:バチ
YUI3 はYUI2 を上回り、 jQueryと同等になっています。 では、YUI3 はどのようにしてその影響力を向上させることができるでしょうか?この質問に関しては、「YUI の影響力を高めるにはどうすればよいか」という質問 (良い質問です) については、少し的外れな回答もあるようですが、ほとんどの回答は jQuery を攻撃しています。
私はこの質問に 2 つの側面から答えます。
他の JS ライブラリと比較して、YUI は、コードレベルの作業、多くの優れたドキュメント、デモ、ブログ記事、ビデオチュートリアルなど、本当に優れていることを認めざるを得ません。他の JS ライブラリはこれらの側面にあまり注意を払っておらず、これらのコンテンツがオープンソース プロジェクトを成功させるための最も重要な要素であると考えています。しかし、YUI が市場の占有においてこれほど成功していることはなく、私は常にこれに困惑しています。 。
ここでは、理解を容易にするために、いくつかの仮定を立てます。
これを踏まえて、いくつか簡単にコメントします。
簡単に言えば、YUI プロジェクトは全体的な方向性を維持する必要があります。焦点が分散しすぎると逆効果になります。
現在、YUI が jQuery と直接競合する場合、YUI とそのサブプロジェクトの運営方法を変更する必要があります。なぜなら、現在のYUIプロジェクトの運営方法はYAHOOの運営方法に反しているからです。現在の管理手法の運用性が極めて低いことを考えると、YUI プロジェクトは不幸な犠牲者となった。
本来であれば、YUI プログラムを起動するにはSimpleYUI を使用する必要があります。 jQuery を見てみましょう。その API はシンプルで実用的であり、人々はこれらの魅力的な機能を求めてほとんどのサイトを構築しています。したがって、 yuilibrary.comにアクセスするときは、YUI を使用する方法が 1 つだけ、simpleYUI であると想定する必要があります (名前はより簡潔で自然なものに変更する必要があります)。
出典:淘宝網