複雑な Web アプリケーションに JavaScript フレームワークを使用したいと考えています。私は Backbone.js、knockout.js、JavaScriptMVC を見てきました。クライアント側の JavaScript を多用する Web アプリにはかなり慣れていないので、どれを選択すればよいかわかりません。それぞれが懸念を分離するためのかなり異なるアプローチを持っています。モデル/ビュー/コントローラー vs モデル/ビュー/ビューモデル vs モデル/ビュー/コレクション。
皆さんはどう思いますか?決定要因は何ですか?どれが一番拾いやすいでしょうか?あなたの経験はどのようなものでしたか?