私はEmberを使用して最初のアプリケーションを開発しており、アプリケーションを構造化するための最良の方法を知りたいと思っています。
現在、ページのさまざまな部分をすべて含む1つのページしかありませんが、インデックスページを分割して、他の場所からコンテンツを非同期で読み込む方法はありますか?インデックスページが長くなりすぎているので、これをお勧めします。
私はEmberを使用して最初のアプリケーションを開発しており、アプリケーションを構造化するための最良の方法を知りたいと思っています。
現在、ページのさまざまな部分をすべて含む1つのページしかありませんが、インデックスページを分割して、他の場所からコンテンツを非同期で読み込む方法はありますか?インデックスページが長くなりすぎているので、これをお勧めします。
アプリケーションがどれほど複雑になるか尋ねます
ビュー/コントローラー/ルーターを含む単一のファイルから始めることができれば、最初の数日/数週間はフレームワークを理解するのに役立ちます。単一のjsファイルが100行を超える(または分割するときのように感じる数)場合は、次のフォルダーを作成できます。
/templates => handlebars templates here (pre compiled if possible) /views => just the view javascript objects /controllers => array controllers or object controllers /models => ember-data or regular JS objects that do the heavy lifting /routers => in the future you may have > 1 router per ember.js app
このレベルの複雑さに達したら、require.jsを調べて依存関係などを管理できます。