我花了几个月的时间试图掌握 WCF 背后的概念,最近我开发了我的第一个 WCF 服务应用程序。
我很难理解配置文件中的所有设置。 我不相信环境,但似乎你可以用它做一些令人惊奇的事情。
前几天我发现微软推出了一个新的东西,叫做 ASP.NET Web API 。
据我所知,它是一个 RESTful 框架 ,非常易于使用和实现。
现在,我想弄清楚这两个框架之间的主要区别是什么,以及是否应该尝试使用新的 API 转换 旧的 WCF 服务应用程序。
有人可以帮我理解每个人的区别和用法吗?
新的ASP.NET Web API是之前WCF Web API项目的延续(尽管一些概念已经改变)。
WCF 最初是为了启用基于 SOAP 的服务而创建的。对于更简单的 RESTful 或 RPCish 服务(想想像 jQuery 这样的客户端),ASP.NET Web API 应该是不错的选择。