jQueryの人気を高めた理由は何ですか?他のJavaScriptライブラリにはないオファーとは何ですか?


12

よるとW3Techこのリンクはこのリンクリンク、および他の多くの情報源は、jQueryのは本当にIEは、(期間の市場の80%以上を獲得)Webブラウザの世界で経験したものとなってきています。

MooToolsやYUIなど、他のJavaScriptライブラリの知識はありません。Web開発を始めたとき、jQueryはすでに先を行っていたため、それを選択したからです。

他のライブラリは本当にひどいものですか、それともjQueryだけが持っているものが欠けているのでしょうか?この巨大な市場シェアの背後にある理由は何ですか?


5
"what IE experienced in the world of web browsers"どういう意味ですか?
StuperUser

3
@StuperUser、彼は事実上の独占を意味します。
ケビン

回答:


17
  1. ミッションと哲学:jQueryは、DOM操作を使いやすくするために着手し、その目標を達成することに集中していました。MootoolsやDojoなどの他のフレームワークは、複雑なアプリケーションの作成を容易にすることに焦点を当てており(2007年)、時代を先取りし、コミュニティの注意を分け、99%の興味のない開発者に不要な複雑さを作成しました複雑なアプリケーションまたは高度なJavaScript。

  2. チェーン。jQueryチェーン、他のフレームワークはしませんでした。これにより、javascriptに関する限り、読みやすさと使いやすさが大幅に向上しました。


連鎖するということですか?mootools.net/docs/core/Class/Class.Extrasまたは用語がオーバーロードされていますか?


1
彼が本当に意味することを連鎖させることで、$( '。target')。attr({...})。click(function(){...})。fadeIn();
ザカリーK

jQuery APIが優れている理由は、jQueryが数学的にモナドであるため、構成などの点で非常に自然な規則に従っているためです。
ザカリーK

9

私にとってそれは、優れたドキュメントと構文の簡潔さでした。

他のツールセットにはjQueryの優れたドキュメントがありません(そうではありませんか?)$

要素の選択にCSSセレクター構文を使用することも、これまで見たことのないものであり、JavaScriptを知らないがCSSをよく知っているデザイナーにとっては非常に低い障壁です。

そしてもちろん、信じられないほどの量のプラグイン。


4
Perlは簡潔です。jQueryは簡潔です。
ジギー

2

jQueryの人気の鍵は、可視性にあると思います。

プロフェッショナルな(または「エリート愛好家」)方法でJavaScriptを使用し、Awesome Stuffが必要になったら、Awesome Stuffが使用されている他のページで使用されているページを確認します。

たとえば、このページの「ソースを表示」。

周囲で圧倒的に最高だったため、人気が出ました。多くの人々が追いついた今、彼らは遅れをとっており、jQueryはすでに広まっているので、しばらく遅れるでしょう。また、名前も重要です。「プロトタイプ」を完全にスキップしたのは、まだ完成/安定していないと思ったからです。それは...ただのプロトタイプです。

もちろん、自分が間違っていたことに気づきましたが、jQueryにはすでに非常に満足しています。


2

jQueryが非常に人気を博した理由の1つは、プラグイン対応の性質によるものです。基本コードは同じままで、他の人がjQueryの上に構築することができました。もちろん、オープンソースであり、適切なドキュメントサポートがあることも役立ちました。Googleのような大企業からの採用も、その成長を加速させました。


2

jQueryは大規模な組織に採用されました。しかし、なぜこの新しいライブラリを採用したのでしょうか?jQueryに夢中になった主な理由は、他のライブラリがバグであることがわかったときにブラウザーのすべての癖を修正したためです。

他の長所は、選択と使用が非常に簡単であり、優れたドキュメントと膨大な量の無料プラグインが利用できることでした。コミュニティの誰かが、jQueryライブラリを使用して必要なことを実行するプラグインをすでに構築しているので、必要なものを見つけるのはとても簡単でした。

それは、使いやすさ、手軽さ、迅速なドキュメント、ブラウザの癖、大きなコミュニティベース、利用可能なプラグインの数、そしてもちろんオープンソースを簡単にまとめることができます!


1

私は主にmootoolsユーザーであるため、私の見解は偏っている可能性があります。jQueryが非常に人気があるのは、jsライブラリ時代の初めに人気のあるWebアプリで使用されているからです。また、JavaScriptを効率的に使用するためにjavascript(クロージャなど)を理解する必要はありません。

比較的優れたドキュメント、多数の実例、および使用するプロジェクトで解凍できるプラグインとライブラリが多数あります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.