2010-12-08 4 views
0

私はASP.netとは何かを知っています.MVCとその他のデザインパターンについて知っています。私の質問は、なぜこのデザインパターンを選択したのですか?なぜASP.netの3tiersやASP.netのAOP ...など
は、Webサイトを構築するためのより強力なプログラムで簡単ですか?言い換えれば、ASP.netで他のデザインパターンの代わりにMVCを使用する利点は何ですか?なぜMicrosoftはASP.net MVCを構築するためにMVCを選択しましたか?

+3

[Gu](http://weblogs.asp.net/scottgu/)にメールを送信してみませんか? ASP.NETとASP.NET MVCの違いは、このサイトの右上隅にある検索ボックスの使用を躊躇しない限りです。このトピックについて何百もの議論が出てくるでしょう。 –

+0

ASP.NET 3tierはどのようなものでしょうか? ASP.NETは単なるプレゼンテーション層です。私はそれを3層のアプリで使ってきました。私はAOPを知りませんが、Wikipediaの記事をスキミングすると、ビジネスロジックを再び記述するようです。 – Rup

+0

@ダリンディミトロフ:もう一度質問を読んでください。 –

答えて

11

MVCは強力なパターンであり、Ruby on Railsを含む他の開発コミュニティでも非常に人気があることが証明されています。ウィキペディアにはMVC web frameworksという長いリストがあります。マイクロソフトは、WebFormsから移行していく人が増えていく中で、残されたくないと思う。

+1

+1 - 短いと甘い –

8

私の推測によれば、それはウェブの実績のある非常に適切なパターンです。 MVCは、httpプロトコルのステートレスな性質に非常に適しています。他の言語用の他の多くの大きなWebフレームワークでは、MVCパターンが使用されます。

+0

+ 1井戸 - あなたの答えとスピルトの組み合わせは決定的な答えになります –

関連する問題