加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – ASP.NET Web API比ASP.NET MVC有什么好处

发布时间:2020-12-16 03:20:55 所属栏目:asp.Net 来源:网络整理
导读:我频繁地体验到Web API有一些限制和“ASP.NET MVC”中不存在的一些缺点. 例如,ASP.NET Web API不支持[OutputCache]属性“开箱即用”,因此我必须安装NuGet插件才能支持它. 我的问题是,如果我可以选择ASP.NET MVC,为什么我应该选择ASP.NET Web API,据我所知,它
我频繁地体验到Web API有一些限制和“ASP.NET MVC”中不存在的一些缺点.

例如,ASP.NET Web API不支持[OutputCache]属性“开箱即用”,因此我必须安装NuGet插件才能支持它.

我的问题是,如果我可以选择ASP.NET MVC,为什么我应该选择ASP.NET Web API,据我所知,它可以做任何WEB API可以做的甚至更多?

解决方法

ASP.NET MVC是用于构建Web应用程序的MVC框架. ASP.NET Web API是用于构建RESTful服务的框架.这是两个框架的主要区别.它们是为不同目的而建造的,它们应该用于它们的建造目的.

ASP.NET Web API和WCF之间的比较会更合理,因为它们都用于实现SOA(面向服务的体系结构)解决方案.另一方面,我认为我们不应该将ASP.NET Web API与ASP.NET MVC联系起来.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读