Backbone.jsでは、モデルの読み込みと保存がajax呼び出しによって行われます。しかし、ページの読み込みに初期コレクションをロードするためのベストプラクティスは、これをajax経由でプルする必要はありませんか?私はできるだけ多くのサーバーサイドレンダリングを前面に行うようにしています。Backbone.jsに初期データを読み込むための最良の方法は何ですか?
以前は、初期データ状態のjson文字列を含むjavascript変数をhtmlに設定していましたので、サーバーサイドでレンダリングすることができますが、これが良いかどうかはわかりません。
このアプローチの唯一の欠点は、我々はJavaScriptを生成するバックエンドの言語の重複が整理を持っており、アプリのあなたの全体の「初期化」相は、いくつかの.erbテンプレート(またはJSP/PHP /など)であり、むしろその後、javascriptの土地で。スパゲッティのような匂いがすることもあります。 –