2

より具体的には、バックエンド アプリケーション フレームワークを使用する場合、通常、ある程度のアセット管理が提供されます。これにより、開発中の複数のファイルを圧縮および非縮小化して作業でき、プロダクション モードでは、これらのファイルは自動的に縮小化、圧縮され、連結されて 1 つのファイルになります。単一のファイル。

別の RESTful サービス レイヤーと連携する単一ページ アプリである Ember アプリケーションを作成しようとしています。Ember アプリの背後にあるフレームワークの重みは必要なく、静的な html+css+js として提供したいと考えているため、クライアント側のみのアプリの開発と展開を簡単に管理する方法についてのガイダンスを探しています。多くのオーバーヘッドを追加することなく。

現在、私の最大の問題は、JS (およびそれほどではないが CSS) ファイルを含めることです。私の HTML は静的で、多くのファイルで構成される Ember アプリを持っているので、それらすべてを含めるスクリプト タグがたくさんあります。これは明らかに本番環境には適していないため、Javascript ファイルをアセンブルして HTML ファイルのスクリプト タグを上書きするには、何らかのビルド ツールが必要になると思います。現在、これを行うツールはありますか? 私が見落としているかもしれない別のアプローチはありますか?

これは私の最初の完全なクライアント側アプリケーションであるため、サーバー側アプリケーションを長い間行ってきたので、パラダイム シフトを行う必要がある可能性が非常に高いです。

4

2 に答える 2

1

これは、バックエンド フレームワークがないと難しい場合があることに同意しました。確かに、スクリプト タグを使用する方法はありません。本番環境へのデプロイには何らかのビルド ツールが必要です。

Ember App Kitは、私たちの何人かが取り組んできたソリューションです。まだ初期段階ですが、これまでにいくつかのプロジェクトで使用してきました。近い将来、これが ember アプリのデフォルトの出発点になると思います。今すぐ試してみるには、zip としてダウンロードしてから、入門ガイドを読んでください。

他にも多くの堅実なソリューションがあります。チェックアウトすることを検討してください。

于 2013-09-09T01:43:04.283 に答える