より具体的には、バックエンド アプリケーション フレームワークを使用する場合、通常、ある程度のアセット管理が提供されます。これにより、開発中の複数のファイルを圧縮および非縮小化して作業でき、プロダクション モードでは、これらのファイルは自動的に縮小化、圧縮され、連結されて 1 つのファイルになります。単一のファイル。
別の RESTful サービス レイヤーと連携する単一ページ アプリである Ember アプリケーションを作成しようとしています。Ember アプリの背後にあるフレームワークの重みは必要なく、静的な html+css+js として提供したいと考えているため、クライアント側のみのアプリの開発と展開を簡単に管理する方法についてのガイダンスを探しています。多くのオーバーヘッドを追加することなく。
現在、私の最大の問題は、JS (およびそれほどではないが CSS) ファイルを含めることです。私の HTML は静的で、多くのファイルで構成される Ember アプリを持っているので、それらすべてを含めるスクリプト タグがたくさんあります。これは明らかに本番環境には適していないため、Javascript ファイルをアセンブルして HTML ファイルのスクリプト タグを上書きするには、何らかのビルド ツールが必要になると思います。現在、これを行うツールはありますか? 私が見落としているかもしれない別のアプローチはありますか?
これは私の最初の完全なクライアント側アプリケーションであるため、サーバー側アプリケーションを長い間行ってきたので、パラダイム シフトを行う必要がある可能性が非常に高いです。