是Zend框架与backbone.js好主意?

时间:2012-11-19 11:23:01

标签: php zend-framework backbone.js

我是backbone.js的新手,我想用backbone.js创建我的第一个中等规模的网站应用程序。我以前只使用zend框架创建网站。我的问题是:zend框架是否很重要与backbone.js一起使用,我的意思是,我是否应该使用其他一些其他框架的php(Slim)?或者换句话说,什么是与PHP一起使用的好的服务器端框架/库?

2 个答案:

答案 0 :(得分:4)

我们使用zend框架和backbone.js,整合效果很好。

Zend框架(ZF1)提供了一个抽象的休息控制器,它自动处理GET / POST / DELETE / PUT请求。 http://framework.zend.com/apidoc/1.9/Zend_Rest/Zend_Rest_Controller.html

在我们的bootstrap中,我们为rest api控制器设置了一个名为api的模块。请注意您需要为此模块添加休息路由器:

        $restRoute = new Zend_Rest_Route($frontController);
        $frontController->getRouter()->addRoute('oauth_route', $route, array('api')););

此模块中的任何控制器都扩展Zend_Rest_Controller并实现getAction,indexAction,deleteAction等。

PS。避免Zend_Rest_Server& Zend_Rest_Client。这些都是旧模块。

答案 1 :(得分:2)

yiiframework是一个很好的选择作为PHP框架。

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

http://www.yiiframework.com/wiki/390/yiibackboneboilerplate-project-setup-for-your-yii-backbonejs-applications/