VIJ*_*JAY 10 asp.net wcf asp.net-web-api
任何人都可以分享WCF服务和ASP.NET Web Api之间的实际区别吗?在哪种情况下,我们必须使用WCF服务和ASP.NET Web Api.
Cra*_*ing 14
WCF Web API是Microsoft的下一代服务框架.
WCF服务最初设计有通道架构,允许定制用于系统间通信的协议和传输.虽然这为架构师/开发人员在构建可互操作应用程序方面提供了极大的灵活性,但却以复杂性为代价.配置WCF从未如此简单(IMO).
最流行的用例(IMO)是使用WCF服务通过来自浏览器的Ajax请求为Web应用程序提供对其他数据的支持.此外,由于最初引入WCF的时间,应用程序通常使用http提供API.
因此,新的WCF Web API试图简化服务基础结构并采用http传输协议.
如果您正在构建新的Web应用程序,我将使用新的Web API.如果我需要使用其他http的其他系统进行通信,我只会考虑使用WCF服务.
WCF渠道架构
http://msdn.microsoft.com/en-us/library/ms729840.aspx
WCF Web API
car*_*ira 11
来自http://mattmilner.com/Milner/Blog/post/2012/02/28/WebAPI-or-WCF.aspx,关于这个问题的一篇很棒的文章:"WCF仍然是构建服务的框架,您关心的是传输灵活性Web API是构建服务的框架,您关心HTTP."
| 归档时间: |
|
| 查看次数: |
8015 次 |
| 最近记录: |