2009-10-26 85 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

相关问题