ここには、さまざまな MVx JS フレームワークの優れた概要/比較があります
http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/
コメントでも良い議論が続きます. ここでゴードン (この記事を書いた人) を見たことがあると思うので、彼から返事が来るかもしれません。
このスタイルのアプリケーション開発を学びたいのであれば、一方では、豊富なオープン ソース バックボーンの例が役に立つかもしれません。しかしその一方で、Emberパッケージは新しいものではありますが、実際にはバックボーンよりも完全な IMO です。
どちらもさまざまな方法で物事を実装する機能を提供し、混乱を招く可能性がありますが、Ember は標準としてバックボーンに自分で書かなければならないコードをより多く提供します。バックボーンの例が利用可能です。
バックボーンのデータ永続化のためのより成熟したプラグインがありますが、Ember に関する大きなコミュニティの話題があり、多くの contrib ライブラリが大きな進歩を遂げています。ここ Stack Overflow の比較的新しいフレームワークに対して、私 (および他の人) が質の高い応答をどれだけ迅速に得たかに、私はうれしい驚きを感じています。
あなたが隕石と言うとき、私たちはまったく別のものについて話している. クライアント側とサーバー側の両方でコードを再利用したい場合は、最近オープン ソース化された yahoo mojito https://github.com/yahoo/mojitoを node.js で実行してみてください。バックボーン/エンバーまたはその他のいずれかに慣れてきたら、すぐに理解できます。
また、一部の実稼働システムで Knockout.js を使用していますが、本格的な「アプリケーション」には使用したことがありません。mongoに保存されているログをドリルダウンしてページングするために、mongoインターフェースに接続しました。とても気に入っていますが、大きすぎるものを構築するのは気が進まないでしょう。
まあ、それはちょっとしたとりとめのないものです-そうではありません:)
興味のある方ともっとお話しできてとても嬉しいです。私は怒り/生産でこれらのフレームワークの多くを使用しました(「トップ10」の記事にリストされていないものを含む)、職場の人々は私がJSについて話すのを聞くのにうんざりしていると思います:-D