Ext-JS 4与CakePHP vs Ext.direct

时间:2012-09-10 22:29:04

标签: extjs extjs4

我在客户端使用Ext-JS 4,而我的服务器端则使用CakePHP。他们正在与JSON沟通。

我看到Sencha团队创建了Ext.direct,用于与服务器端(PHP,Ruby,.NET等)进行通信。

那么,你能告诉我使用Ext.direct而不是像CakePHP或Zend这样的PHP框架的优点和缺点吗?

2 个答案:

答案 0 :(得分:0)

像往常一样,它通过提供一个没有或很少性能损失的额外抽象层,为您带来更有条理和结构化的代码。在您的框架上使用它。或者不要使用。这取决于你。

答案 1 :(得分:0)

Ext.Direct是一个协议,而不是服务器实现! Ext.Direct比标准的RESTful或“普通”js请求有很多优点,因为它专门为Sencha Touch和ExtJS编写,因此所有模型和代理都已经正确配置并准备就绪。

如果你正在使用CakePHP,那么有一个名为Bancha的框架,它将Ext.Direct实现到CakePHP中。它还处理所有编组和数据转换,为您节省大量时间。