在发布asp.net Web API之后,ASP.NET MVC框架的未来是什么?
我已经使用asp.net MVC大约1.5年了,我很享受它的功能,并且已经部署了许多成功的Web应用程序,但我现在正在阅读asp.net Web API技术.而且,我发现以下内容:
>我可以实现我过去使用MVC实现的任何功能;使用新的Web API并采用更轻量级的方法. 那么,asp.net Web API将来是否会接管asp.net MVC,或者每种技术都有自己的增长领域,或者我们是否应该考虑在同一个Web应用程序中使用它们? 解决方法
除了@jmoerdyk的答案,我想指出一些事情:
关键是要了解每种技术的目标: > Web API. 这将是用于创建Web服务的新API,这是传统XML服务和WCF服务的替代方案,因此值得首先指出WEB API与其他Web服务框架之间的主要区别. Web API和WCF / ASMX服务之间的主要区别在于它不基于SOAP它基于HTTP因此您可以利用所有HTTP功能,例如: >它包含非常有意义和描述性的邮件标题 – 表示邮件正文内容类型的标题,解释如何缓存信息的标题,如何保护信息等.
有关更多信息,请查看本文:http://www.codeproject.com/Articles/341414/WCF-or-ASP-NET-Web-APIs-My-two-cents-on-the-subjec 因此,基本上可以将Web API与WCF或XML服务进行比较 如果您想知道WCF将会发生什么?
> MVC 既然您知道Web API的目标是什么,那么应该更容易说明为什么MVC包含主要呈现视图的附加功能. 您的担忧是基于WEB API实际上基于MVC的事实,但他们的目标是不同的
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-4 – 使用WebAPI进行搜索
- 向asp.net添加样式表(使用Visual Studio 2010)
- .net – ListView中Bind语句中的格式化日期
- asp.net-mvc – 来自父Razor布局的@Functions继承
- 如何在ASP.NET应用程序中有效地缩放和裁剪图像?
- asp.net-mvc-3 – 通过点击提交两次,避免在Asp.net MVC中提
- asp.net – 如何在Eval格式字符串中使用单引号
- asp.net-mvc – 确保您的Repository和UnitOfWork类共享相同
- asp.net – 如何在Button Click事件上调用此Jquery函数?
- [你必须知道的.NET] 第六回:深入浅出关键字---base和this