ここにはさまざまなMVx JSフレームワークの優れたランダウン/比較があります
http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/
コメントの良い議論が続きます。私はゴードン(それを書いた人)をここで見たと思うので、多分あなたは彼から返事をもらうでしょう。
このスタイルのアプリケーション開発を学びたいと思っているなら、一方で、オープンソースのバックボーンの豊富な例があなたにとって良いかもしれません。しかし、その一方で、新しいが、エンバーパッケージは、バックボーンよりも完全なIMOです。
どちらも混乱を招く可能性のあるさまざまな方法で物事を実装する機能を提供しますが、Emberは、バックボーンで自分で作成しなければならないコードの多くを標準として提供しており、私にとっては、迅速なプロトタイピングにとって豊富なコードよりも重要です。利用可能なバックボーンの例。
バックボーンのデータ永続化には、より成熟したプラグインがありますが、Emberに関する大きなコミュニティの話題があり、多くの貢献ライブラリが大きな進歩を遂げています。Stack Overflowの比較的新しいフレームワークに対して、私(および他の人)が質の高い反応を示したのに、どれほどの速さで対応できたかに驚きました。
あなたが流星と言うとき、私たちは完全に他のものについて話している。クライアント側とサーバー側の両方でコードを再利用してさらに多くのことをしたい場合は、node.jsで実行されている最近オープンしたソースのyahoo mojito https://github.com/yahoo/mojitoを見てください。過去1週間でそれを使用し、バックボーン/残り火や他のいずれかに慣れたら、すぐに把握できます。
また、一部の本番システムでKnockout.jsを使用していますが、本格的な「アプリケーション」で使用したことはありません。mongoに保存されているログにドリルダウンしてページングするために、mongoインターフェースに接続しました。私はそれが本当に好きですが、あまりにも大きなものを作るのは快適ではありません。
まあ、それは少しばかげた話です-そうではありません:)
興味のある方ならどんどん話してください。私はこれらのフレームワークの多くを怒り/制作(「トップ10」の記事に記載されていないものを含む)で使用してきました。