2

私は backbone.js を初めて使用し、backbone.js を使用して最初の中規模の Web サイト アプリケーションを作成したいと考えています。以前は、zend フレームワークのみで Web サイトを作成していました。私の質問は次のとおりです: zend フレームワークは backbone.js で使用するには重すぎますか?それは、php (Slim) に他の残りのフレームワークを使用する必要があるかどうかを意味しますか? 言い換えれば、php で使用するのに適したサーバー側フレームワーク/ライブラリは何ですか?

4

2 に答える 2

4

私たちは zend フレームワークと backbone.js を使用しており、統合はうまく機能しています。

Zend フレームワーク (ZF1) は、GET/POST/DELETE/PUT 要求を自動的に処理する抽象 REST コントローラーを提供します。http://framework.zend.com/apidoc/1.9/Zend_Rest/Zend_Rest_Controller.html

ブートストラップでは、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。これらは古いモジュールです。

于 2012-11-19T22:40:59.823 に答える
2

yiiframeworkはPHPフレームワークとして良い選択です。

Backbone.jsはJavaScriptMVCフレームワークであり、yiiframeworkを含むすべてのPHPフレームワークは確かにPHP MVCフレームワークであり、PHPはJavascriptと競合しません。もちろん、任意のPHPフレームワークでbackbone.jsを使用できます。

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

于 2012-11-19T11:34:22.307 に答える