为什么WCF在安静的环境中承担了客户端代理的复杂性,它可以更加简单?

时间:2014-12-04 19:22:50

标签: c# web-services wcf asmx restful-architecture

之前我没有配置过环境。但是,我在一个宁静的环境中工作,基本上调用服务就像使用来自javascript的AJAX调用调用服务URL一样。

现在,我在WCF环境中,我在这里布置服务。听起来WCF需要在客户端进行大量配置,包括客户端代理类(我想我们想要调用的每个服务?)

这是我要在这里写的很多样板代码。这很好,但出于好奇,我只是想知道使用WCF及其客户端Proxies的优点是反对简单的RestFUL AJAX调用,它会将JSON对象返回给你的Javascript。这也会产生更多问题:

  1. 我可以在javascript / AJAX环境中使用WCF吗?因为Javascript无法为其创建代理
  2. 甚至ASMX模型也不需要代理。那为什么WCF添加了这个代理呢?与没有任何代理的ASMX相比,WCF /代理有什么优势?

0 个答案:

没有答案