2019年のベストMV*フレームワーク

2019 年の一番おすすめのMV*フレームワーク は?

2019年のおすすめMV*フレームワーク (1 - 5)
MV*フレームワークの比較
比較対象より高ランクの勝者
MV*フレームワークの比較
比較対象より高ランクの勝者
AngularJS
比較対象より高ランクの勝者
React
比較対象より高ランクの勝者
Ember JS
比較対象より高ランクの勝者
Backbone JS
比較対象より高ランクの勝者
CanJS
比較対象より高ランクの勝者
Ractive JS
比較対象より高ランクの勝者
Knockout JS
比較対象より高ランクの勝者
rAppid JS
比較対象より高ランクの勝者
batman js
比較対象より高ランクの勝者
Spine
イメージ
100points
95points
77points
68points
64points
60points
55points
52points
51points
46points
概要
概要
  • 一般情報 (71)
  • プラグイン (100)
  • ライブラリ&パッケージ (75)
  • データ・バインディング (100)
  • 性能 (95)
  • 一般情報 (42)
  • プラグイン (23)
  • ライブラリ&パッケージ (75)
  • データ・バインディング (100)
  • 性能 (84)
  • 一般情報 (79)
  • プラグイン (91)
  • ライブラリ&パッケージ (25)
  • データ・バインディング (75)
  • 性能 (95)
  • 一般情報 (66)
  • プラグイン (94)
  • ライブラリ&パッケージ (100)
  • データ・バインディング (50)
  • 性能 (100)
  • 一般情報 (63)
  • プラグイン (40)
  • ライブラリ&パッケージ (75)
  • データ・バインディング (50)
  • 性能 (68)
  • 一般情報 (27)
  • プラグイン (23)
  • ライブラリ&パッケージ (100)
  • データ・バインディング (75)
  • 性能 (96)
  • 一般情報 (64)
  • プラグイン (23)
  • ライブラリ&パッケージ (25)
  • データ・バインディング (75)
  • 性能 (46)
  • 一般情報 (70)
  • プラグイン (23)
  • ライブラリ&パッケージ (50)
  • データ・バインディング (75)
  • 性能 (51)
  • 一般情報 (100)
  • プラグイン (23)
  • ライブラリ&パッケージ (0)
  • データ・バインディング (75)
  • 性能 (47)
  • 一般情報 (78)
  • プラグイン (23)
  • ライブラリ&パッケージ (75)
  • データ・バインディング (50)
  • 性能 (55)
長所
長所
  • モデルはプレーンな Javascript オブジェクトです
  • Promiseを使用しています
  • HTMLを拡張する
  • 表示の自動フィルタリングを付けています
  • アニメーションをサポートするために人気のプラグインを持っています
  • より多くのプラグイン
  • モデルはプレーンな Javascript オブジェクトです
  • はDOMマニピュレーションライブラリアグノスティクです
  • ビューミックスインの使用をを許可する
  • サーバ上でをレンダーリングすることができます
  • アニメーションをサポートするために人気のプラグインを持っています
  • 双方向のデータバインディングを持てるために人気にプラグインにより膨張することができます
  • Promiseを使用しています
  • 算出プロパティをサポートする
  • 表示の自動フィルタリングを付けています
  • アニメーションをサポートするために人気のプラグインを持っています
  • 入力検証をサポートする人気のプラグインを持っています
  • 依存せずにファイルサイズをより小さく
  • サーバ上でをレンダーリングすることができます
  • 双方向のデータバインディングを持てるために人気にプラグインにより膨張することができます
  • より多くのプラグイン
  • 専用のプラグインソースを持っています
  • 入力検証をサポートする人気のプラグインを持っています
  • Promiseを使用しています
  • 算出プロパティをサポートする
  • はDOMマニピュレーションライブラリアグノスティクです
  • 専用のプラグインソースを持っています
  • はDOMマニピュレーションライブラリアグノスティクです
  • 算出プロパティをサポートする
  • HTMLを拡張する
  • 入力検証をサポートする人気のプラグインを持っています
    • 算出プロパティをサポートする
    • HTMLを拡張する
    • 表示の自動フィルタリングを付けています
    • 依存せずにファイルサイズをより小さく
    短所
    短所
    • 依存関係を含まない縮小ファイルサイズ
    • Npmパッケージマネージャで公式の最新のもののエントリを持っています
    • テンプレートエンジンを使用しています
    • テンプレートはサーバー上でプリコンパイルすることができます
    • 依存関係を含まない縮小ファイルサイズ
    • 双方向のデータ・バインディング機能が付いています
    • Npmパッケージマネージャで公式の最新のもののエントリを持っています
    • ルーティンとディープリンクをサポートする
    • モデルようのビルとインRESTful同期抽象
    • テンプレートエンジンを使用しています
    • 依存関係を含まない縮小ファイルサイズ
    • 正式にバウアー依存関係の管理をサポートしています
    • Require.jsなどのAMDライブラリと動作します
    • モデルようのビルとインRESTful同期抽象
    • OneWayデータ・バインディングをサポートする
    • 双方向のデータ・バインディング機能が付いています
    • 依存関係を含まない縮小ファイルサイズ
    • プラグインの数
    • 双方向のデータ・バインディング機能が付いています
    • Npmパッケージマネージャで公式の最新のもののエントリを持っています
    • 依存関係を含まない縮小ファイルサイズ
    • モデルようのビルとインRESTful同期抽象
    • テンプレートはサーバー上でプリコンパイルすることができます
    • 正式にバウアー依存関係の管理をサポートしています
    • Require.jsなどのAMDライブラリと動作します
    • ルーティンとディープリンクをサポートする
    • モデルようのビルとインRESTful同期抽象
    • 依存関係を含まない縮小ファイルサイズ
    • 正式にバウアー依存関係の管理をサポートしています
    • テンプレートはサーバー上でプリコンパイルすることができます
    • 依存関係を含まない縮小ファイルサイズ
    • 正式にバウアー依存関係の管理をサポートしています
    • Require.jsなどのAMDライブラリと動作します
    • Npmパッケージマネージャで公式の最新のもののエントリを持っています
    • テンプレートエンジンを使用しています
    • テンプレートはサーバー上でプリコンパイルすることができます
    • 双方向のデータ・バインディング機能が付いています
    一般情報
    算出プロパティをサポートするオブジェクトのプロパティを計算するためにプロパティとして関数の使用することができます。
    算出プロパティをサポートするオブジェクトのプロパティを計算するためにプロパティとして関数の使用することができます。
    表示の自動フィルタリングを付けています追加のコードを書かずにスコープ変数(たとえば、検索する時に)に基づくビューをフィルタリングするためのメカニズムを持っています。
    表示の自動フィルタリングを付けています追加のコードを書かずにスコープ変数(たとえば、検索する時に)に基づくビューをフィルタリングするためのメカニズムを持っています。
    テンプレートエンジンを使用していますテンプレートエンジンは簡単で柔軟なUIの構築を可能にします。
    テンプレートエンジンを使用していますテンプレートエンジンは簡単で柔軟なUIの構築を可能にします。
    HTMLを拡張する別のテンプレート言語からオーバーヘッドをなくすためにある人々はこれは便利だと思っています。
    HTMLを拡張する別のテンプレート言語からオーバーヘッドをなくすためにある人々はこれは便利だと思っています。
    MITライセンスのもとで公開されていますMITライセンスはとても伝播性のないライセンスで保証なしで誰でも(業務用を含む)使用することができます。
    MITライセンスのもとで公開されていますMITライセンスはとても伝播性のないライセンスで保証なしで誰でも(業務用を含む)使用することができます。
    「一般情報 」のトータルスコア
    「一般情報 」のトータルスコア
    プラグイン
    プラグインの数公式のプラグインのソースからです。プラグインは機能を拡張したり、他のサービスと統合するための簡単な方法を提供しています。プラグインの数が多いだと互換性のある、柔軟なフレームワークの意味です。
    プラグインの数公式のプラグインのソースからです。プラグインは機能を拡張したり、他のサービスと統合するための簡単な方法を提供しています。プラグインの数が多いだと互換性のある、柔軟なフレームワークの意味です。213N.A.N.A.1537N.A.33N.A.N.A.N.A.
    専用のプラグインソースを持っていますこれでフレームワークは生きているエコシステム、大規模なコミュニティのサポートを持っていて開発の柔軟性と速度を向上することがわかります。
    専用のプラグインソースを持っていますこれでフレームワークは生きているエコシステム、大規模なコミュニティのサポートを持っていて開発の柔軟性と速度を向上することがわかります。
    入力検証をサポートする人気のプラグインを持っていますプラグインは処理される前に、それともサーバーへ送信されるまえにクライアントのインプットの検証を支援します。これはサーバーサイドの検証の置き換えではないですが、ユーザー・エクスペリエンスを大幅に改善します。
    入力検証をサポートする人気のプラグインを持っていますプラグインは処理される前に、それともサーバーへ送信されるまえにクライアントのインプットの検証を支援します。これはサーバーサイドの検証の置き換えではないですが、ユーザー・エクスペリエンスを大幅に改善します。
    モデルようのビルとインRESTful同期抽象jQuery boilerplate ajax callsを書かずにサーバーサイドの表現とモデルを一同調させておくためのユーティリティが含まれています。
    モデルようのビルとインRESTful同期抽象jQuery boilerplate ajax callsを書かずにサーバーサイドの表現とモデルを一同調させておくためのユーティリティが含まれています。
    アニメーションをサポートするために人気のプラグインを持っていますアニメーションを簡単に作成と表示するための能力が含まれるプラグインを持っています。
    アニメーションをサポートするために人気のプラグインを持っていますアニメーションを簡単に作成と表示するための能力が含まれるプラグインを持っています。
    「プラグイン 」のトータルスコア
    「プラグイン 」のトータルスコア
    ライブラリ&パッケージ
    Require.jsなどのAMDライブラリと動作します非同期モジュール定義ライブラリで簡単なモジュラークリーンプログラミングが可能になります。フレームワークがそのようなライブラリとうまく動作しない場合にはコンポーネントをモジュール方式にする、そして依存関係を解決するために別の方法があるかもしれません(依存性注入など)。
    Require.jsなどのAMDライブラリと動作します非同期モジュール定義ライブラリで簡単なモジュラークリーンプログラミングが可能になります。フレームワークがそのようなライブラリとうまく動作しない場合にはコンポーネントをモジュール方式にする、そして依存関係を解決するために別の方法があるかもしれません(依存性注入など)。
    はDOMマニピュレーションライブラリアグノスティクですDOMを操作するために特定のライブラリ(jQuery, ZeptoやMooToolsなど)の使用を必要ではありません、それとも使用を真剣に奨励しません。そして開発者の好きなライブラリと一緒に使用することができます。
    はDOMマニピュレーションライブラリアグノスティクですDOMを操作するために特定のライブラリ(jQuery, ZeptoやMooToolsなど)の使用を必要ではありません、それとも使用を真剣に奨励しません。そして開発者の好きなライブラリと一緒に使用することができます。
    正式にバウアー依存関係の管理をサポートしていますバウアーは、フロントエンドアプリケーション用の使いやすい、NPM-のようなパッケージマネージャです。
    正式にバウアー依存関係の管理をサポートしていますバウアーは、フロントエンドアプリケーション用の使いやすい、NPM-のようなパッケージマネージャです。
    Npmパッケージマネージャで公式の最新のもののエントリを持っていますフロントエンド·スクリプトを管理するためにノード パッケージ マネージャーを使用することができます。
    Npmパッケージマネージャで公式の最新のもののエントリを持っていますフロントエンド·スクリプトを管理するためにノード パッケージ マネージャーを使用することができます。
    JQuery Liteが含まれていますDOM操作が必要ならば jQuery Liteエレメントを使用しています。これで開発者がライブラリ全体含まないでjQueryの快適なヘルパー関数を得ることができます。多くの場合、これはjQueryへのプロジェクトの依存をなくします。
    JQuery Liteが含まれていますDOM操作が必要ならば jQuery Liteエレメントを使用しています。これで開発者がライブラリ全体含まないでjQueryの快適なヘルパー関数を得ることができます。多くの場合、これはjQueryへのプロジェクトの依存をなくします。
    「ライブラリ&パッケージ 」のトータルスコア
    「ライブラリ&パッケージ 」のトータルスコア
    データ・バインディング
    OneWayデータ・バインディングをサポートするobservableオブジェクトが交換される時にビューを必ず自動的にアップデートさせることができます。
    OneWayデータ・バインディングをサポートするobservableオブジェクトが交換される時にビューを必ず自動的にアップデートさせることができます。
    双方向のデータ・バインディング機能が付いていますモデルとビューは、互いに更新するように結び付けることができます。
    双方向のデータ・バインディング機能が付いていますモデルとビューは、互いに更新するように結び付けることができます。
    双方向のデータバインディングを持てるために人気にプラグインにより膨張することができますモデルとビューのお互いの更新をサポートするために拡張することができます。これは、より多くのファイルサイズが追加しますが、柔軟性の向上を可能にします。
    双方向のデータバインディングを持てるために人気にプラグインにより膨張することができますモデルとビューのお互いの更新をサポートするために拡張することができます。これは、より多くのファイルサイズが追加しますが、柔軟性の向上を可能にします。
    モデルはプレーンな Javascript オブジェクトですこれでアプリケーションとREST-サービスやLocalStorageの間のデータ転送が簡単になります。また、ゲッターとセッター関数の複雑さを軽減します。
    モデルはプレーンな Javascript オブジェクトですこれでアプリケーションとREST-サービスやLocalStorageの間のデータ転送が簡単になります。また、ゲッターとセッター関数の複雑さを軽減します。
    ビューミックスインの使用をを許可するミックスインは、オブジェクト指向の継承なしで、異なるオブジェクトが共通の動作を共有することを可能にするプログラミング手法です。
    ビューミックスインの使用をを許可するミックスインは、オブジェクト指向の継承なしで、異なるオブジェクトが共通の動作を共有することを可能にするプログラミング手法です。
    「データ・バインディング 」のトータルスコア
    「データ・バインディング 」のトータルスコア
    性能
    依存関係を含まない縮小ファイルサイズファイルのサイズが小さいだとロード時間が速いです。
    依存関係を含まない縮小ファイルサイズファイルのサイズが小さいだとロード時間が速いです。81KB78KB235KB19KB69KB65KB43KB120KB247KB31KB
    ルーティンとディープリンクをサポートするルーティングでブラウザのURLとの相互作用ができます。1ページのアプリを作成する場合には良いユーザーエクスペリエンスが得られます。
    ルーティンとディープリンクをサポートするルーティングでブラウザのURLとの相互作用ができます。1ページのアプリを作成する場合には良いユーザーエクスペリエンスが得られます。
    サーバ上でをレンダーリングすることができます検索エンジンクローラビリティを大幅に改善します。特に低い演算能力のデバイス上のページスピードを改善する可能性もあります。
    サーバ上でをレンダーリングすることができます検索エンジンクローラビリティを大幅に改善します。特に低い演算能力のデバイス上のページスピードを改善する可能性もあります。
    テンプレートはサーバー上でプリコンパイルすることができますサーバー上でプリーをレンダーリングすることができるテンプレートエンジンをサポートします。特に低い演算能力のデバイス上のページスピードを改善する可能性もあります。
    テンプレートはサーバー上でプリコンパイルすることができますサーバー上でプリーをレンダーリングすることができるテンプレートエンジンをサポートします。特に低い演算能力のデバイス上のページスピードを改善する可能性もあります。
    Promiseを使用していますromises/A+の仕様のインターナル実装法を持っています。promiseはサーバーからの応答に対処するときにコールバックするための人気の代替です。
    Promiseを使用していますromises/A+の仕様のインターナル実装法を持っています。promiseはサーバーからの応答に対処するときにコールバックするための人気の代替です。
    「性能 」のトータルスコア
    「性能 」のトータルスコア
    This page is currently only available in English.