バックボーンは、リッチなシングルWebページアプリケーションを開発するためのフレームワークです。それはあなたにあなたのJavascriptコードを順序付けておくためのいくつかの簡単なツールを提供します。バックボーンでは、必要なものを作成するために、このツールを最適に使用する方法を決定できます。
あなたが言及したようなフレームワークを使用する場合、ユーザーがあるページから別のページに移動するたびに、ユーザーはページ全体をリロードする必要があります。Backboneを使用すると、ユーザーがサーバーと交換するのは、情報を表示、作成、または編集するためのJSONオブジェクトだけです。
バックボーンを使用できるようにするために言及したように、バックで実行されているAPIサーバーが必要になります。データベースを使用する必要がある場合は、サーバーがデータベースの管理を担当します。前に述べたように、JSONオブジェクトはサーバーとの間で送受信され、データベース内の情報を編集します。
私はPHPの専門家ではありませんが、サーバーAPIを作成できれば、これらのPHPフレームワークを使用できると思います。私は通常、バックエンドサーバーとしてRubyonRailsを使用しています。ただし、RESTfulAPIを使用して任意のフレームワークを使用できます。
詳細を知りたい場合は、次のリンクを確認してください。
お役に立てれば!