私はしばらくの間プレゼンテーションデザインパターンを研究して作業してきましたがFrontController
、MVP
などのデザインパターンの実装に成功しました。WebApps
もちろん、MVC
パターンとASP.NET MVC
フレームワークは素晴らしい選択です。MVP
ただし、のようなプレゼンテーションパターンを使用することがWinForms
アプリケーションに適しているかどうか疑問に思いました。答えが「はい」の場合は素晴らしいですが、そうでない場合や、アプリケーションのさまざまなプレゼンテーションパターンについてのアイデアを少し説明できれば、それを認識するための落とし穴がありWinForms
ます。
2 に答える
1
すべてのプレゼンテーションパターンはMVCから派生しています。ただし、Model2はASP.NET MVCが提供するものであり、MVPはパッシブビュー(PV)と監視コントローラー(SC)に分けられ、プレゼンテーションモデルはMVVMが提供するものです。
Webの場合、
- モデル2
- MVP(PVとSCの両方)
Windowsフォームの場合
- MVP(PVとSCの両方)
WPFの場合
- MVP(PV、SCの両方)
- MVVM
「Microsoft.NET:Architecting Applications for the Enterprise」という本から、MVC、MVP、MVVM、およびWindowsフォーム、Webフォーム、ASP.NETMVCに適合するものを紹介する非常に優れた図があります。
図7-14は374ページにありますが、ここで見ることもできます。
于 2011-08-12T14:49:59.720 に答える
1
プレゼンテーションコンポーネントとモデルに関連するいくつかの人気のある新しいデザインパターンが説明されている次の記事を参照することをお勧めします。
于 2012-02-19T18:57:58.597 に答える