Slim や Silex など、PHP 用のマイクロ フレームワークはいくつかありますが、シングル ページ アプリケーションに焦点を当てたものはありません。SPA に焦点を当てたある種のフレームワークはありますか? DBリクエストのみを処理し、AngularやBackboneなどのクライアント側フレームワークにレンダリング部分を任せますか?
Ok。だから、私の研究はこれに私を導きます: https://github.com/leocavalcante/spa
何か考えはありますか?
Slim や Silex など、PHP 用のマイクロ フレームワークはいくつかありますが、シングル ページ アプリケーションに焦点を当てたものはありません。SPA に焦点を当てたある種のフレームワークはありますか? DBリクエストのみを処理し、AngularやBackboneなどのクライアント側フレームワークにレンダリング部分を任せますか?
Ok。だから、私の研究はこれに私を導きます: https://github.com/leocavalcante/spa
何か考えはありますか?
マイクロ フレームワークの多くは、レンダリング用の特定のテンプレート エンジンを強制しません。DB からプルされた json データを出力するだけの独自のロールを簡単に作成できます。
一般的なフレームワークのほとんどは、「url ディスパッチ」と呼ばれるルーティング アーキテクチャに基づいています。基本的に、ワイルド カードの正規表現のオプションを使用して、URL はルート/コントローラーにマップされます。
あまり一般的でない方法は、「トラバーサル」または「コンポーネント」ルーティングと呼ばれます。Zope は、おそらくこのスタイルで最も人気があります。これは、データベースなどからオブジェクトをロードするように設計されています。Zope は Python で書かれていますが。
オープンソースであるBasecoatと呼ばれるコンポーネントの「トラバーサル」ベースのフレームワークを試してみました。URL 内の各「ディレクトリ」は、ページ上のモジュールへのマッピングに役立つモジュール (つまり、/module1/module2/module3) として扱うことができます。これは、bootstrap、router、db、content の 4 つのファイルです。あなたのやりたいことに合っているかもしれません。