gpt4 book ai didi

asp.net-mvc - ASP.NET Web API 相对于 ASP.NET MVC 的优势是什么

转载 作者:行者123 更新时间:2023-12-04 17:00:38 25 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

7年前关闭。




Improve this question




我经常体验到 Web API 有一些限制和一些在“ASP.NET MVC”中不存在的缺点。

例如,ASP.NET Web API 不支持 [OutputCache] 属性“开箱即用”,所以我必须安装 NuGet 插件来支持它。

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

最佳答案

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

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

关于asp.net-mvc - ASP.NET Web API 相对于 ASP.NET MVC 的优势是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21832195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com