私はrequirejs、backbone.js、underscore.js、およびjqueryでJS Webアプリケーションを開発しています。
私のバックエンドはjbossアプリケーションサーバーです。
私のビューは、jbossのtomcat部分によって提供され、underscore.jsテンプレートによってフロントエンドに統合されたテンプレート(静的なHTMLファイル)です。
したがって、サーバー側でVIEWを生成する必要はありません。
tomcat(htmlとjsファイル)による上記の静的ファイルの提供を除いて、私はjbossバックエンドがデータ検索(jpa経由でデータを取得してjsonとして返すセッションBean)のためだけに必要です。
私の暇な時間に自宅でWebアプリケーションを開始したいと考えています。
フロントエンド領域では、同じライブラリスタックを使用しますが、バックエンドではPHPを使用します。
バックエンドのPHPは安く、簡単に良い、低価格のPHP + mysqlプロバイダを見つけることができます。
バックエンドで私は私の仕事環境に一般的に似ている解決策を探します: 私はPHPのほうにモデル部分を与え、データベースのデータだけを与えます。他のすべての部分(ビューテンプレート、jsファイル)は、Apacheの静的ファイルサービスから取得します。
そして私はそれを達成するのに役立つ軽量なPHPフレームワークが必要です(MVCなし)。 私はすでに解決策を見つけるのにかなりの時間を費やしましたが、実際には成功しませんでした。
私はかなり長い間zendフレームワークを使っています:
このフレームワークは非MVCで使うことができます。私はこのようにしか使用しないいくつかの例を書いた。しかし、私はzendに満足していません。それはあまりにも大きく、遅いです。backbone.js Webアプリケーション用の、軽量で非mvcのPHPフレームワーク
どのバックエンドのソリューションは、サーバーからのモデルやコレクションを取得するために使用されています
私の質問は、PHPのバックエンドを持ってBACKBONE.JS Webアプリケーション開発者にあります。 どのような経験をお持ちですか?
更新日:
ありがとうございました。
「slimphp」という有望なマイクロフレームワークプロジェクトが見つかりました。
あなたはちょうどあらゆるフレームワーク(codeigniterのような)を使用して、すべてのコントローラのjsonをポップアウトする単一のビューを作成することができます。 – Joseph
こんにちはJoseph。あなたの答えをありがとう。詳細を教えてください。 –