私はバックボーン マリオネットをしばらく見ていて、自分の純粋なバックボーン アプリケーションのためにその一部を模倣してきました。非常に有望に見えますが、よくわからないことの 1 つは、モジュールの構造と初期化子が実行される順序です。主にBackbone.history.start
、などのApplication
モジュールを含む最上位レベルを作成しようと考えています(通常、フレームワークを試すために単純な todo アプリから始めます)。各モジュールには独自のルートがあります。私の理解では、私が行う前にそれらを初期化する必要があります。すべてのモジュールをトリガーして最上位レベルで開始し、履歴を開始するだけですか? これにより、起動前にモジュール ルータが確実に初期化されます。これは、潜在的に不要なモジュールを開始しているように聞こえるため、アプリの速度が低下しますか?Auth
Todo
Comments
Backbone.history.start()
Application
Backbone.history
もちろん、私が知っているほとんどのアプリは、それほど大きくする必要はありません。起動速度はおそらく許容範囲内です。ただし、ベストプラクティスまたは推奨事項は何ですか