Angular.js対Knockout.js対Backbone.js [終了]


150

私の個人的なプロジェクトでは、KnockoutまたはAngularまたはBackboneの使用を検討しています。私は、サーバー側のものと連携するために、より大きく、より長時間実行されるクライアント側の相互作用を構築する必要があります。

データドリブンユーザーインターフェイスを管理するシンプルで効果的な方法が欲しいのですが。

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

回答:


111

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

DOMを大量に操作していますか?私はjQueryとBackboneを使用します。

非常にデータ駆動型のアプリですか?Angularとその優れたデータバインディング。

ゲームプログラミング?なし-キャンバスに直接。多分ゲームエンジン。


1
FacebookのReact.jsを備えたバックボーンは、もう1つの代替手段です。バックボーンでの使用に関する概要については、Clay Allsoppの記事を参照してください。
Ville

1
重いDOM操作ではjqueryはあまり速くありませんか?
quux 2014

4
@quuxはjQueryが他のJSフレームワークと比較して低レベル言語になりました。Angular/ BackboneJsのようなこれらのフレームワークは、dom / dataを処理するための豊富なインターフェースを提供します
Rizwan Yahya '28
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.