joh*_*nny 7 asp.net asp.net-mvc webforms
我发现了这些问题,但其中有几个有点老了:
/sf/ask/13408951/ 您认为ASP.NET MVC会与ASP.NET Webforms竞争吗? ASP.NET MVC> ASP.NET WebForms,为什么?
我不相信这些是重复的,并且可能已经足够大,以至于可以消除新的光.如果不是,请关闭它.
我知道没有一个框架或语言是每个工作的唯一工具.但是,你是否看到MVC使eclipsing webforms或webforms在微软的优先级列表中走得更低?他们将不得不长时间保持webforms,因为有很多人投入了它,但他们不必继续为它添加新的功能.
我不知道这是一个很好的例子,但它让我想起了网页部分.我从未在微软看到太多改进.它起作用,我认为它很棒,直到我开始真正尝试并从中获得很多.然后从我可以看到它只是微软没有那么多,虽然它留在Visual Studio中.也许那是一个坏榜样; 就是我记得的.
编辑:此外,如果任何人有任何关于此主题的微软声明,我们表示赞赏.对任何人都没有冒犯.我只是希望有一些官方的东西.
小智 15
这个微软的答案:
ASP.NET MVC提供了一个框架,使您可以轻松地为Web应用程序实现模型 - 视图 - 控制器(MVC)模式.此模式允许您将应用程序分离为松散耦合的可插拔组件,以用于应用程序设计,处理逻辑和显示.
ASP.NET MVC不是Webforms的替代品.它在设计Web应用程序时提供了另一种选择.使用ASP.NET MVC具有以下优点:
•它使您能够实现并保持明确的关注点分离
•它有助于测试驱动开发(TDD)
•它可以更好地控制您在应用程序中发布的URL以及应用程序发出的HTML
Joe*_*orn 10
他们都有不同的优势.
MVC非常适合公共互联网站点,其中精确控制html和页面生命周期非常重要.
Webforms非常适合企业局域网内部网站,其中开发速度至关重要,Web服务器的上游带宽很多,但服务器上的内存更受限制.
老实说,更多的asp.net程序员可能正在做后者而不是前者.
WebForms不会消失.微软为它的开发人员提供了一种在传统的asp.net编程和流行的MVC编程方式之间进行选择的方法.它不是与webforms竞争,它只是开发人员使用的另一种选择.非常聪明的移动来自微软,以保持其开发人员基础.
归档时间: |
|
查看次数: |
4838 次 |
最近记录: |