4


1

ASP.NET MVCとWinforms MVC

MVCがASP.NETではうまく機能するのに(.NET)winformでは機能しないのはなぜですか?

Microsoftから提供されているwinforms用の明示的なMVCはありません。 ただし、1つを使用しようとしている人がいますが、ASP.NET MVCと比較すると少し混乱しています。

1 Answer


2


私の意見では、ブラウザーからの要求とそれを処理するコントローラー、およびモデルとモデルをレンダリングする後続のビューとの間に1対1の関係があるという事実によるものです。

Windowsフォームでは、このようなマッピングはありません。 イベントをトリガーする複数のものを持つことができ、モデルで複数のビューを持つことができます。 HTTPリクエスト(1つのリクエスト、1つのレスポンス)のようなリクエスト/レスポンスパイプラインがないため、複数のビューの登録(ASP.NET MVCで行う必要のない何か)のようなものを処理する必要があります。 1つのビュー、コントローラーによって指示されるビュー)、およびコントローラー上の同じ入力を示す複数の方法(ここでも、ASP.NET MVCでは1つの方法のみであり、これはマイナーな比較ですが、リクエストによるものです)最初のポイントまで)。