首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果ASP.NET MVC 4支持RPC风格的通信,这对WCF意味着什么?

如果ASP.NET MVC 4支持RPC风格的通信,这对WCF意味着什么?
EN

Software Engineering用户
提问于 2012-02-16 16:13:48
回答 1查看 1.6K关注 0票数 4

来自http://www.microsoft.com/download/en/details.aspx?id=28942

HTTP 4还包括HTTP,这是一种用于构建和使用ASP.NET服务的框架,可以访问广泛的客户端,包括浏览器、电话和平板电脑。RPC非常适合构建遵循REST体系结构风格的服务,而且它还支持ASP.NET模式。

如果ASP.NET MVC 4支持RPC风格的通信,这对WCF意味着什么?

我们应该在什么基础上选择使用WCF或ASP.NET MVC Web的RPC机制?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2012-02-16 18:22:11

没什么。您仍然可以在最合适的地方使用WCF,或者自行决定使用WCF。

ASP.NET MVC从一开始就支持RESTful通信风格,许多人使用它作为RESTful服务的薄饰面。这并不会自动导致WCF过时,也不会使ASP.NET MVC成为管理所有™的工具。

这就是为什么木匠和其他工匠不只是有一种类型的锤子。它们有几种不同的类型,每种类型都是针对特定类型的锤击而优化的。

为了帮助您决定使用哪一个,请听下面的Hanselman播客:

这不是你父亲的WCF --全是关于格伦·布洛克的WebAPI如何适应Web2.0轻量级API的世界?WCF WebAPI是什么,与ASP.NET MVC中的服务相比如何?

我还没有亲自看过它,但是如果您在ASP.NET MVC 4中提到的WebAPI和WCF中的新WebAPI变成了同样的东西,我不会感到惊讶。Phil可能正在使用WCF在ASP.NET MVC 4中内部实现ASP.NET,或者它们都解决了相同的内部机制。

另请参阅

http://wcf.codeplex.com/wikipage?title=WCF%20HTTP

票数 6
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/135411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档