一尘不染

WCF与ASP.NET Web API的比较

c#

已关闭 。这个问题需要更加集中。它当前不接受答案。


想改善这个问题吗? 更新问题,使其仅通过编辑此帖子来关注一个问题。

2年前关闭。

我花了几个月的时间试图掌握WCF背后的概念,最近我开发了我的第一个WCF服务应用程序。

为了理解配置文件中的所有设置,我付出了很多努力。
我不相信环境,但是似乎可以用它做很多令人惊奇的事情。

前几天,我发现微软推出了一个名为 ASP.NET Web API 的新产品。

据我 所知 ,它是一个 RESTful框架 ,非常易于使用和实现。

现在,我试图找出这两个框架之间的主要区别,以及是否应该尝试使用新的API 转换 旧的 WCF服务应用程序。

有人可以帮我理解它们的区别和用法吗?


阅读 358

收藏
2020-05-19

共1个答案

一尘不染

新的ASP.NET Web API是先前WCF Web
API
项目的延续(尽管某些概念已更改)。

WCF最初是为了启用基于SOAP的服务而创建的。对于更简单的RESTful或RPCish服务(例如jQuery之类的客户端),ASP.NET Web
API应该是不错的选择。

2020-05-19