2009-10-26 84 views
1

如果我必須開發一個小型CRM應用程序,爲什麼我會選擇ASP.NET MVC應用程序而不是傳統的ASP.NET應用程序?爲什麼我只使用ASP.NET MVC而不是簡單的ASP.NET應用程序

謝謝,

查克。

+1

重複:http://stackoverflow.com/questions/191556/should-i-pursue-asp-net-webforms-or-asp-net-mvc – 2009-10-26 04:21:59

+0

嘗試此搜索,很多類似的問題:http:// www.google.com/search?q=why+asp.net+mvc+webforms+site:stackoverflow.com – 2009-10-26 04:23:01

回答

2

This post, "ASP.net MVC Vs ASP.net Web Form",總結了一些的任模型的優點:關注MVC模式

1.啓用清晰分離(SoC)的過
2.啓用完全控制的

優點呈現HTML。
3.啓用測試驅動開發(TDD)(以TDD爲基礎構建)。
4.SEO和REST友好的URL。
5.與JavaScript框架的易於集成。
6.支持NVelocity,Brail,NHaml等第三方視圖引擎。
7.沒有ViewState和PostBack事件。
8.追蹤網絡的無狀態本質。
9.可擴展和可插入的框架。
10. Web 2.0應用程序的理想平臺。

優勢Web窗體模式

1.Provides RAD開發的。
2.針對重型數據驅動的LOB應用程序的易於開發模型。
3.提供豐富的控制。
4.窗體開發人員的熟悉模型。

這個選擇真的取決於你的經驗水平。 ASP.NET MVC的學習曲線有點陡峭,但最後的額外努力應該是值得的。但對於小型內部應用程序,Web表單可能會讓你更快,更容易。

Another article, "ASP.NET MVC Pro’s and Con’s"

+0

謝謝。抓取文章及其鏈接給了我這個URL http://blogs.iis.net/webtopics/archive/2009/09/01/asp-net-mvc-what-is-it-and-should-i-use- it.aspx – Chakra 2009-10-26 05:01:30

相關問題