Php 带backbone.js的Zend framework是个好主意吗?

Php 带backbone.js的Zend framework是个好主意吗?,php,zend-framework,backbone.js,Php,Zend Framework,Backbone.js,我是backbone.js的新手,我想用backbone.js创建我的第一个中型网站应用程序。我过去只使用zend framework创建网站。我的问题是:zend framework是否很难与backbone.js一起使用,我的意思是我是否应该使用其他rest framework for php(Slim)?或者换句话说,什么是好的服务器端框架/库可以与php一起使用?作为php框架是一个不错的选择 js是JavaScript MVC框架,包括yiiframew在内的所有PHP框架都是PHP

我是backbone.js的新手,我想用backbone.js创建我的第一个中型网站应用程序。我过去只使用zend framework创建网站。我的问题是:zend framework是否很难与backbone.js一起使用,我的意思是我是否应该使用其他rest framework for php(Slim)?或者换句话说,什么是好的服务器端框架/库可以与php一起使用?

作为php框架是一个不错的选择

js是JavaScript MVC框架,包括yiiframew在内的所有PHP框架都是PHP MVC框架,PHP与JavaScript没有冲突。当然,您可以将backbone.js与任何PHP框架一起使用


我们使用zend framework和backbone.js,集成效果非常好

Zend framework(ZF1)提供了一个抽象的rest控制器,它自动处理GET/POST/DELETE/PUT请求

在我们的引导程序中,我们只为RESTAPI控制器设置了一个名为
api
的模块。请注意,您需要为此模块添加rest路由器:

        $restRoute = new Zend_Rest_Route($frontController);
        $frontController->getRouter()->addRoute('oauth_route', $route, array('api')););
此模块中的任何控制器都扩展了Zend_Rest_控制器,并实现getAction、indexAction、deleteAction等


注意:避免使用Zend_Rest_服务器和Zend_Rest_客户端。这些是旧模块

我的问题不是我能不能,我知道我能,我是问这是不是一个好主意?因为zendframework不是最轻的库。如果我是对的,那么如果你使用主干网,Zend的视图组件根本就不会被使用?为什么你认为“这可能是个坏主意”?因为Zend不仅仅是为了休息而制作的,而是提供了更多。。。因为我认为我只需要REST处理和MVC模型,所以使用基于REST的更轻的库更合理。还是我错了?yiiframew是一个不错的选择。你有没有采用主干网的默认同步方法?到目前为止,我发现我需要设置
Backbone.emulateJSON=true
Backbone.emulateHTTP=truemodel={…
),所以我要么需要调整Zend,要么调整sync,试图找到一些工作示例。