RequireJS と BackboneJS を使用して Web アプリを構築しているときに、問題の "ベスト プラクティス" ソリューションを見つけようとしています。
私のアプリは、(起動時またはその後すぐに)サービスの大部分のデータをスクラブし、そのデータを解析する必要があります。
明らかに、モデルでデータを取得して (複数のサブモデルに) 解析する必要がありますが、少しつまずいているのは、モデルを永続的に維持する方法です。BackboneJS を使用すると、ビューを使用してオンザフライでモデルをインスタンス化する必要があるように感じますが、それは私のシナリオでは機能しません。
さらに、RequireJS はすべてをグローバル名前空間外のモジュールに分離するため、永続モデルをビューで使用できるようにする方法に苦労しています。シングルトン パターンを使用する必要がありますか? もしそうなら、RequireJS を使用した循環依存の問題を回避する方法について何か提案はありますか?