私は現在、ASP.NET MVC 3、PHP + Cake、およびJava SpringでC#Webアプリケーションをコーディングするのにまともです。これらの3つを使用して、レイヤードデータ、ドメイン、サービス、およびプレゼンテーションアプリケーションを作成することができます。私はそれらをうまく整理することができます。大規模なAjaxアプリケーション設計パターン
しかし、応答性の高いAJAXが必要です。 jQueryを使用してコントローラーに小さなモデルのポストバックを1つずつフックするのは、本当に不快です。
MVC(Controller + View + View Model + JavaScript)デザインパターンはありますか?私は最近Knockout JSとBackbone.jsについて読んだことがありますが、実際には "アーキテクチャ"の大きな言葉と、彼らが健康的なデザインパターンはもちろんのこと、もたらす利点を理解していないようです。
Google Docs/Calendar/Mailのような高度なJavaScriptアプリケーションやCompilrのような優れたチュートリアルやサンプルがありますか?
これは私の無知を示すかもしれませんが、「静的ファイルとjavascriptへのテンプレートの責任を押してください」と言うと、株式MVC/Razorの設定とは何か違いがありますか? – theringostarrs
MVCは単なる設計パターンであり、どこにでも実装できます。したがって、動的なデータと強く結びついたビューをサーバー側で作成することができます。したがって、実際にキャッシュすることはできません。プロジェクトが十分にjavascriptyになると、コード全体に "
よろしくお願いいたします。私は調査する必要があります - 私はいつも株Webサーバー/クライアントテンプレート/ JSのアプローチをしてきました。 – theringostarrs