我在客户端使用Ext-JS 4,而我的服务器端则使用CakePHP。他们正在与JSON沟通。
我看到Sencha团队创建了Ext.direct,用于与服务器端(PHP,Ruby,.NET等)进行通信。
那么,你能告诉我使用Ext.direct而不是像CakePHP或Zend这样的PHP框架的优点和缺点吗?
答案 0 :(得分:0)
像往常一样,它通过提供一个没有或很少性能损失的额外抽象层,为您带来更有条理和结构化的代码。在您的框架上使用它。或者不要使用。这取决于你。
答案 1 :(得分:0)
Ext.Direct是一个协议,而不是服务器实现! Ext.Direct比标准的RESTful或“普通”js请求有很多优点,因为它专门为Sencha Touch和ExtJS编写,因此所有模型和代理都已经正确配置并准备就绪。
如果你正在使用CakePHP,那么有一个名为Bancha的框架,它将Ext.Direct实现到CakePHP中。它还处理所有编组和数据转换,为您节省大量时间。