プロジェクトで ASP.MVC 3 を使用することを検討しています。経験豊富な建築家に意見を聞かせてください。
それは良いとrelabialeすでにですか?それに関する最大の問題は何ですか?なぜあなたはそれを使わないのですか?
助けてくれてありがとう
プロジェクトで ASP.MVC 3 を使用することを検討しています。経験豊富な建築家に意見を聞かせてください。
それは良いとrelabialeすでにですか?それに関する最大の問題は何ですか?なぜあなたはそれを使わないのですか?
助けてくれてありがとう
これらの質問は以前に数回尋ねられたので、ここですでに言われたことを逆戻りさせるのではなく、あなたが求めているすべての情報を提供するいくつかのリンクがあります:
ASP.Net MVC と Web フォームを使用する最大の利点
Web フォームと ASP.NET MVC の比較 - MSDN マガジン
http://blog.mikecouturier.com/2011/03/aspnet-web-forms-versus-net-mvc.html
しかし、私の考えは非常に簡単に次のとおりです。
MVC フレームワーク (asp.net) は、最初の安定版リリースがリリースされた 2009 年 3 月 13 日からリリースされています。
それから現在までに、Microsoft のチームは膨大な数の改善を行ってきましたが、将来的にはさらに多くの改善が行われると確信しています。
私にとって重要なポイントは、MVC で構築されたアプリケーションのテスト容易性です。それらは単体テストが簡単です.これはあなたにとって重要ではないかもしれません..そうあるべきですが.
依存性注入は、MVC 3 で「組み込まれている」もう 1 つのことです。SOLID の原則が好きなら、DI に興味があるでしょう。
次に、柔軟性があります。この記事では、拡張の 13 のポイントについて説明します。現在は少し古くなっていますが、それでも読む価値があります。
私にとっては、Web フォームに対する MVC のメリットがすべてです。
そうは言っても、私はあなたに尋ねなければなりません
なぜあなたはそれを使わないのですか?
そして、そうしない正当な理由があるかもしれないことは承知しています。一例として、viewstate や Web フォームが大好きな制御体操選手である開発者のチームがいる場合、MVC への移行は良い考えではないかもしれません。あなた。
MVCパターンは、大きなアプリケーションで非常に快適です。これにより、アプリケーションをモデル、ビュー、およびコントローラーに分割できます。したがって、コードははるかに明確で理解しやすいものになります。これを読むことをお勧めします:http ://weblogs.asp.net/shijuvarghese/archive/2008/07/09/asp-net-mvc-vs-asp-net-web-form.aspx