ホームページ >ウェブフロントエンド >jsチュートリアル >最も人気のある JavaScript フレームワークとライブラリ 10 選

最も人気のある JavaScript フレームワークとライブラリ 10 選

黄舟
黄舟オリジナル
2017-03-21 14:13:581543ブラウズ

この記事では、フロントエンドに欠かせない人気のトップ10のJavaScriptフレームワークとライブラリを中心に詳しく紹介しますので、興味のある方は参考にしてみてください

JavaScriptのフレームワークとライブラリは、オープンソースの中で最大規模と言えます。これは現在、Github 上で最も多くのプロジェクトが存在しており、新しいプロジェクトがほぼ毎回登場し、オンライン コミュニティを席巻します。フロントエンド開発者は苦しんでいると言わざるを得ません。したがって、この記事では、開発者に参考を提供することを目的として、いくつかの優れた Javascript フレームワークとライブラリの機能と、github 上のスター番号をリストします。

最も人気のある JavaScript フレームワークとライブラリ 10 選

1. ReactJS (Star: 59989, Fork: 10992)

最も人気のある JavaScript フレームワークとライブラリ 10 選

React.js (React) は、主に UI を構築するために使用されると考えられています。 React は MVC の V (View) です。 React は、Instagram Web サイトを構築するための Facebook の内部プロジェクトとして誕生し、2013 年 5 月にオープンソース化されました。 React は高いパフォーマンスと非常にシンプルなコード ロジックを備えており、ますます多くの人が注目し、使用し始めています。

Reactの特徴:

1. 宣言型設計 − Reactは、アプリケーションを簡単に記述できる宣言型パラダイムを採用しています。

2. 効率的 - React は DOM をシミュレートすることで DOM との対話を最小限に抑えます。

3. 柔軟性 - React は既知のライブラリやフレームワークとうまく連携できます。

4.JSX− JSXはJavascript構文の拡張です。 JSX は React 開発には必須ではありませんが、推奨されます。

5. コンポーネント − React を通じてコン​​ポーネントを構築すると、コードの再利用が容易になり、大規模プロジェクトの開発にうまく適用できます。

6. 一方向の応答データ フロー − React は一方向の応答データ フローを実装することでコードの繰り返しを減らし、そのため従来の データ バインディング よりもシンプルになります。

2. AngularJS (スター: 54769、フォーク: 27292)

最も人気のある JavaScript フレームワークとライブラリ 10 選

Angular JS (Angular.JS) は、Web ページの開発に使用されるフレームワーク、テンプレート、データ バインディング、および豊富な UI コンポーネントのセットです。開発プロセス全体をサポートし、手動による DOM 操作を必要とせずに Web アプリケーションの アーキテクチャ を提供します。 AngularJS は小さく、わずか 60K、主要なブラウザーと互換性があり、jQuery とうまく連携します。

3. Vue.js (スター: 43608、フォーク: 5493)

最も人気のある JavaScript フレームワークとライブラリ 10 選

Vue.js は、Web インターフェイスを構築するための Javascript ライブラリであり、データ駆動型コンポーネントとシンプルで柔軟な API を提供し、MVVM をよりシンプルにします。

主な特徴:

●拡張可能なデータバインディング

●通常のJSオブジェクトモデルとして使用

●簡潔で明確なAPI

●コンポーネントベースのUI構築

●他のライブラリと併用

4. jQuery (スター: 43432、フォーク: 12117)

最も人気のある JavaScript フレームワークとライブラリ 10 選

JQuery は軽量の js ライブラリです (圧縮後わずか 21k)。CSS3 およびさまざまなブラウザー (IE 6.0+、FF 1.5+、Safari 2.0+、Opera) と互換性があります。 9.0+)。 jQuery を使用すると、ユーザーは HTML ドキュメント、イベントをより簡単に処理し、アニメーション効果を実装し、Web サイトに AJAX インタラクションを簡単に提供できるようになります。 jQuery のもう 1 つの大きな利点は、その ドキュメント が非常に充実していることです。また、さまざまなアプリケーションについても詳細に説明されており、選択できる成熟したプラグインも多数あります。 jQuery は、ユーザーの HTML ページのコードと HTML コンテンツを分離したままにすることができます。つまり、コマンドを呼び出すために HTML に大量の js を挿入する必要はありません。必要なのは ID を定義することだけです。

5. Meteor (スター: 36691、フォーク: 4617)

最も人気のある JavaScript フレームワークとライブラリ 10 選

Meteor は、高品質の Web アプリケーションを構築するために使用される新しいテクノロジーのセットであり、ブラウザーまたはクラウドプラットフォームの実行。

6、Angular2 (スター: 20803、フォーク: 5367)

最も人気のある JavaScript フレームワークとライブラリ 10 選

Angular は、現在 Google によって保守されている非常に人気のある使いやすい Web フロントエンド フレームワークです。このエントリでは、Angular 2 以降のバージョンについて説明します。 Angular 2 と前バージョンの Angular.js は正式に別々にメンテナンスされているため (両者の GitHub アドレスとプロジェクトのホームページは異なります)、このページが作成されています。

7. Ember.js (スター: 17540、フォーク: 3646)

最も人気のある JavaScript フレームワークとライブラリ 10 選

Ember は、ボイラープレートを排除し、標準のアプリケーション アーキテクチャに Javascript フレームワークを提供する野心的な Web アプリケーションです。

8. Polymer (Star: 16979、Fork: 1699)

最も人気のある JavaScript フレームワークとライブラリ 10 選

2013 年の Google I/O カンファレンスで、Google は Web コンポーネントを使用して Web アプリケーションを構築するクラス ライブラリ である Polymer をリリースしました。は、Web 用の再利用可能なコンポーネントを構築するために新しい HTML 5 標準を使用します。 Polymer は、ほとんどの Web コンポーネント テクノロジにポリフィルを提供し、すべてのブラウザが新機能をサポートする前に、開発者が独自の再利用可能なコンポーネントを作成できるようにします。さらに、Polymer は、天気、時計、株価、折れ線グラフなどのさまざまなウィジェットの例を提供します。

Polymer のポリフィルは、Web コンポーネントを使用してアプリケーションを適切に構築するためのさまざまな Web テクノロジを提供します。次のものが含まれます。

●HTML インポート: HTML ドキュメントを他の HTML ドキュメントに導入して再利用する方法。

●カスタム要素: 開発者がカスタム DOM 要素を定義して使用できるようにします。

●Shadow DOM: DOM でカプセル化が提供されます。

ModelDriven Views(モデル駆動ビュー):AngularJSのようなデータバインディングを提供します。

●Webアニメーション:複雑なアニメーションを実装するためのAPI。

●ポインタイベント:マウスタッチイベントとスタイラスイベントのカプセル化

9. Zepto.js (Star: 12074, Fork: 3260)

最も人気のある JavaScript フレームワークとライブラリ 10 選

Zepto.js は、モバイル WebKit ブラウザをサポートする Javascript フレームワークであり、構文互換性があります。 jQueryを使って。まともな API で基本的なもののほとんどを処理する 2 ~ 5,000 のライブラリ。

10、Riot.js (スター: 11491、フォーク: 902)

最も人気のある JavaScript フレームワークとライブラリ 10 選

Riot.js はクライアント側のモデルビューレンダリング (MVP) フレームワークであり、非常に軽量であり、1 kb 未満です。そのサイズは信じられないほど大きく、構築できるのは、テンプレート エンジンルーター、さらにはライブラリと厳密で組織化された MVP パターンだけです。モデル データが変更されると、ビューは自動的に更新されます。

もちろん、上記以外にも優れた Javascript フレームワークやライブラリが数多くあり、ほぼ毎回新しい製品が登場します。

以上が最も人気のある JavaScript フレームワークとライブラリ 10 選の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。