30年のパターンに加えて、MVCは現在のアプリケーションのためのものではありませんでした。 MVPは後継者であり、90年代に登場するイベントベースのアプリケーションを扱うように設計されていました。パッシブビューと監督コントローラが一番上に上昇したようです。これらの2つの場合、MVC/MVPについて話をする必要はほとんどありません。MicrosoftはなぜMVC for ASP.NETを選択したのですか?
具体的には、ASP.NET MVCのコントローラアクションは、そのビューを作成するビューを戻しますか? MVCでは、コントローラはビューを作成したり、それらに戻ったりしません。 ASP.NET MVCをMVC実装と呼ぶのはどれくらい正確ですか?それとも、正確な名前は?
私はMVCがなぜ作られたのか疑問に思っていましたが、それは世界で最も新しいものだったのです。シンプルなコードビハインドからj2eeに移行したとき、私は多くの人が10年以上MVCを行っていたことが分かりました。私は1つのベンダーに長すぎると固執すると、私は騙されているように感じます。 – johnny
コントローラはビューを元に戻しません。コントローラはビューデータを戻し、ビューエンジンはビューのレンダリングを「通常」担当します。したがって、名前は正確です。私は、http://www.castleproject.org/が、MSがASP.NET MVCを作成する大きなインスピレーションであったと信じています。 –