jqueryはJavaScriptライブラリかフレームワークですか?


Answers

homepage

Question

ここで、jqueryはフレームワークカテゴリの下で言及されています: http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks : http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks

jqueryはJavaScriptライブラリかフレームワークですか?




私は、jQuery自体がフレームワークではなく、実際にはライブラリであることをすべての答えに同意します。 Saeedの答えで指定されているように、主要な特徴の1つは制御の逆転です。 ただし、jQueryの機能を使用して独自のフレームワークを作成することはできます。

例:フレームワークとして定義されたjQueryの上に構築されたプロジェクトがありJavaScriptMVC sammy.js Mobile:Touch-Optimized Web FrameworkJavaScriptMVCsammy.jsです。

jQueryの上に構築された他のライブラリもあります。jQuery UI

あるものは、ライブラリがフレームワークとは何かを定義するときのセマンティクスのように思えますが、それらの例は私のために線を引くのに役立ちます。




angularjsのウェブサイトによると

  • ライブラリ - ウェブアプリケーションを書くときに便利な関数の集まり。 あなたのコードは担当しています。
    それはフィットを見ます。 例えば、jQuery。
  • フレームワーク - Webアプリケーションの特定の実装で、コードが詳細を記入します。 フレームワークは担当しており、アプリケーション固有のものが必要なときにコードに呼び出されます。 例えば、durandal、emberなど



Links