web-dev-qa-db-ja.com

Angular.jsとKnockout.jsとBackbone.js

私の個人的なプロジェクトには、KnockoutまたはAngular、またはBackboneのいずれかを使用することを検討しています。私は私のサーバー側のものと一緒に行くためにいくつかのより大きく、より長く実行されているクライアント側の対話を構築する必要があります。

データ駆動型のユーザーインターフェイスを管理するためのシンプルで効果的な方法が必要です。

実現可能性とパフォーマンスの側面に基づいて、上記の私の問題を解決するためにどのフレームワークを選択しますか?

150
Beaver21

それはあなたのアプリケーションの性質に依存します。そして、あなたはそれを詳細に説明していないので、答えるのは不可能な質問です。私はBackboneが一番簡単だと思いますが、私はAngularで一日中仕事をしています。私の意見では、パフォーマンスはフレームワークよりもコーダー次第です。

あなたは重いDOM操作をしていますか?私はjQueryとBackboneを使うでしょう。

非常にデータ駆動型のアプリ?そのNiceデータバインディングを持つAngular。

ゲームプログラミング?なし - 直接キャンバスに。おそらくゲームエンジンです。

111
aet