【发布时间】:2012-07-06 05:49:18
【问题描述】:
使用 ASP.NET MVC 控制器,您可以以不同的格式公开数据。 AspNetWebAPI 是专门为创建 API 而设计的,但我可以使用 MVC 控制器轻松地做到这一点,我不清楚在什么情况下它会比传统的 MVC 控制器更好。我对 WebApi 的好处显而易见并且值得为我的应用程序添加另一个复杂层的场景感兴趣。
问题:相对于 MVC,使用 asp.net WebApi 有哪些优点和/或缺点?
【问题讨论】:
-
对我来说很有趣的是,这些“vs”问题是多么随机,要么立即关闭,要么攀升到这个投票水平。
-
Grrr。我讨厌那些“封闭得过于宽泛”的横幅。很多时候我发现像这样的好问题。更常见的是,他们也有很好的答案。那么如果它太宽泛了怎么办。专家就在这里,而不是在维基百科或其他论坛上。所以让他们做他们的事,让开。
标签: asp.net-mvc asp.net-web-api