次のような状況があるとします。たとえば、次の関数を含む多くのサブ アプリケーションを含む SPA があります。
- ニュースを見る
- 商品の作成 (写真のアップロード、商品情報の設定など)
- 請求書を確認する
- 等。
次のディレクトリ構造を使用します (書籍「マリオネット ジェントル イントロダクション」に触発された構造):
-- Assets/
---- js/
------ app.js
------ apps/
----- --- header/
-------- news/
-------- productcreate/
-------- 請求書
ヘッダーには、これらすべてのサブアプリへのメニュー エントリが含まれています。'productcreate' が非常に大きな (例: 多くのタスク) サブアプリケーションであるとします。
質問
この「productcreate」サブアプリケーションを、この大きなアプリケーションの一部として (実際にはアプリケーション内で、その上にヘッダーがあるなど) だけでなく、スタンドアロン設定でも使用したいと考えています。これにアプローチする最良の方法は何ですか?
たとえば、これらのアプリケーション (より大きなアプリケーションと productcreate アプリケーション) を個別に開発する必要がありますか?また、「アプリケーションにアプリケーションをロードする」方法はありますか?