私は現在、ASP.NET MVC 3、PHP + Cake、および Java Spring で C# Web アプリケーションをコーディングするのが得意です。これら 3 つを使用して、レイヤード データ、ドメイン、サービス、およびプレゼンテーション アプリケーションを快適に作成できます。私はそれらをうまく整理することができます。
ただし、応答性の高い AJAX が必要です。jQuery を使用して、すべての小さなモデル ポストバックをコントローラーにフックすることに、私は本当に不快感を覚えます。
MVC (コントローラー + ビュー + ビュー モデル + JavaScript) のデザイン パターンはありますか? 私は最近、Knockout JS と Backbone.js について読み始めましたが、「アーキテクチャ」という大きな言葉と、健全なデザイン パターンは言うまでもなく、それらがもたらす利点を実際には理解していないようです。
Google Docs/Calendar/Mail や Compilr などの高度な JavaScript アプリケーションを示す優れたチュートリアルや例はありますか?