kit*_*itw 11 .net asp.net asp.net-mvc
我一直对ASP.NET MVC感到困惑.
正如一些人所说,MVC优于ASP.NET.正如一些人所说,它们完全是一回事.我的大学辩论说MVC只是asp.net的扩展,其中asp.net已经是MVC的形式.
事实上,我正在从头开始开发Web.如果有人可能帮助清除我前面的雾,那将会有很大帮助.
Str*_*ior 10
ASP.NET是整个Web框架的名称.有一些基于ASP.NET的不同技术.这些技术的两个流行示例是WebForms和MVC.
WebForms促进了一种看起来更像Windows Forms的编程模型.它试图抽象出Web的无状态特性,并鼓励您使用服务器端控件而不是HTML.因为WebForms是在MVC出现之前很长一段时间在ASP.NET上编写Web应用程序的主要方式,所以你经常会看到人们谈论"ASP.NET"和WebForms一样.这是你混淆的部分原因.ASP.NET WebForms与ASP.NET MVC非常不同,但它们都是基于ASP.NET构建的.
ASP.NET MVC远离服务器端控件.它消除了抽象,使您可以更密切地控制生成的实际HTML.对于现代应用程序的开发人员来说,这非常有用,因为它使得使用AJAX和富客户端javascript变得更加容易.
EL *_*bov 10
所有ASP.NET Web框架都构建在Microsoft ASP.NET Framework之上.Web API的独特功能是它可以与MVC和WebForms应用程序一起使用,以提供真正宁静的HTTP服务.
关于选择合适的Asp.NET框架:您可以从官方来源获取更多信息 - www.asp.net.
一般的经验法则是建筑设计如何构建应用程序.
ASP.NET MVC促进了更清晰的分离,使开发人员比传统的Web表单更深入地思考设计和代码分离.
有关ASP.NET MVC的更好但真正的好处的争论无穷无尽
ASP.NET WebForms - 将永远存在,因为有些人将其视为快速应用程序开发工具.只需拖放即可让ASP.NET处理发布,状态等
ASP.NET Web API - 是一个框架,可以轻松构建可覆盖广泛客户端的HTTP服务,包括浏览器和移动设备.ASP.NET Web API是在.NET Framework上构建RESTful应用程序的理想平台.
总而言之,每个人都有某些业务解决方案需要考虑.
参考寻找比较:
归档时间: |
|
查看次数: |
793 次 |
最近记录: |