ExtJS的澄清

问题描述:

在此链接:http://www.sencha.com/blog/spotlight-ext-js-customers/ 请滚动到部分:为什么我们选择Ext JS的 有这一行:ExtJS的澄清

通过使用Ext JS的,我们降低了开发Web服务API的成本 。

但我没有真正得到解释。如何通过客户端框架降低开发Web服务API的成本?

我不认为这个解释表达了作者的意图。我认为他们对ExtJs的AJAX API非常满意,它们很容易使用,并且可以使用一些GUI组件(他们提到)调用。

的AJAX和组件API不虽然为你创建一个服务器端的Web服务的API,它自己的告别赛导致你说要相信:

这使我们暴露 这些相同的AJAX的好处(JSON)调用,作为 Web服务API,我们的客户... 通过使用Ext JS,我们降低了开发Web服务API的成本 。

好吧,ExtJs不会为您创建Web服务API;它会创建一个与您的定制REST(或其他)API进行交互的方法。虽然也许他们的意思是说,由于ExtJs定义了客户端应该如何与服务器交互,通过他们众多的组件,他们的服务器端服务更容易创建。例如,ExtJs可以很容易地使用REST Web服务,并且它定义了回调等方面的期望。因此,在提供客户端解决方案的ExtJs中,设计一个服务器解决方案(webservices API)给定一半合同更容易。