StackOverflow について初めて聞いたとき、それが ASP.Net MVC で構築されていると聞いたとき、少し戸惑いました。ASP.Net は常に MVC アーキテクチャの例だと思っていました。ビューを提供する .aspx ページとコントローラーを提供する .aspx.vb ページがあり、モデルとなる別のクラスを作成できます。ASP.Net で MVC を使用するプロセスについては、このMicrosoft の記事で説明されています。
だから私の質問はです。ASP.Net MVC は、通常の ASP.Net (ASP.Net 1.1 までさかのぼっても) ではできないことを提供しますか? それはただの派手な URL ですか?MS が Ruby On Rails のような新しいテクノロジーと自分たちを比較して、「私たちにもできる」と言うのは自慢する権利のためだけですか? File->New メニューのいくつかの追加のテンプレートではなく、ASP.Net MVC が実際に提供するものはありますか?
私はおそらく今、本当に懐疑的で否定的に聞こえるので、やめておきます。しかし、ASP.Net MVC が実際に提供するものを知りたいと思っています。また、上から下に行くか、その逆かによって、View-Controller-Model または Model-Control-View のレイヤーの順序ではなく、Model-View-Controller である理由を誰かが教えてくれれば、私はそれも本当に感謝しています。
編集
また、私は Web フォーム (別名サーバー コントロール) モデルもあまり気にしたことがないことを指摘しておく価値があるでしょう。私はそれを最小限しか使用しておらず、仕事で使用したことはありません。