夜的第七章

ASP.NET、C#、.NET开发资源、Javascript等等为主的开发备注收藏注意警告等的一个个人博客。

« 山寨卫星锅黑屏破解搬家,又是搬家…… »

ASP.NET MVC和WebForm的区别及什么时候使用MVC?

现在您可能在想:“Web 窗体会面临怎样的命运?MVC 会取代它吗?”答案是否定的!Web 窗体是一种普及技术,Microsoft 将继续支持并改进它。它在许多应用程序中发挥着重要的作用;例如,可使用 Web 窗体创建典型的 Intranet 数据库报表应用程序,所花的时间比使用 MVC 编写短得多。此外,Web 窗体支持大量的控件,许多控件均具备非常先进的功能,可以大大提高效率。
那 么,什么时候应该选择 MVC 呢?这主要取决于您的要求和喜好。您是否正在为获得想要的 URL 格式而烦恼?您是否想要对 UI 进行单元测试?以上情况均需要依靠 MVC。反之,如果您要显示许多数据,提供可编辑的网格和优良的树形视图控件?那么,您暂时最好还是使用 Web 窗体。
今 后,MVC Framework 很可能在 UI 控制部分有所改进,但在便利性上,它可能始终不及 Web 窗体,因为后者具备大量拖曳功能。同时,ASP.NET MVC Framework 为 Web 开发人员提供了一种在 Microsoft .NET Framework 中构建 Web 应用程序的新方法。Framework 针对可测试性设计、推倡使用 HTTP 并且几乎在每个点均可扩展。对于那些想要完全控制其 Web 应用程序的开发人员来说,这是一个对 Web 窗体的诱人补充。
 
 
摘自http://msdn.microsoft.com/zh-cn/magazine/cc337884.aspx,一篇好教程。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog 1.8 Arwen Build 81206



©2007 - 2010 www.leadnt.com 保留一些权利吧