ASP.NET MVC開発者として、私はJavaScriptAMDモジュールとRequireJSのようなライブラリに頭を悩ませようとしています。
ASP.NET MVC ScriptBundlesとRequireJSの関係は何ですか?
JavaScriptがたくさんある大規模なサイトでは、両方を使用する必要がありますか?またはそれらの1つ?
IBundleTransformを使用してRequireJSをバンドルと統合する必要がありますか?
ASP.NET MVC開発者として、私はJavaScriptAMDモジュールとRequireJSのようなライブラリに頭を悩ませようとしています。
ASP.NET MVC ScriptBundlesとRequireJSの関係は何ですか?
JavaScriptがたくさんある大規模なサイトでは、両方を使用する必要がありますか?またはそれらの1つ?
IBundleTransformを使用してRequireJSをバンドルと統合する必要がありますか?
この 2 つを一緒に使用することは考えられません。Bundles を使用すると、すべての JavaScript をレイアウト コントローラに、理想的には 1 つまたは 2 つのバンドルにロードすることができます。本番環境では、最適化されます (1 つのファイルに結合、最小化、キャッシュ、圧縮など)。
RequireJS は、どの JS が読み込まれるかをより細かく指定し、簡潔な構文を使用して、そのファイルの JavaScript の一部を呼び出す前に、特定のファイルが確実に読み込まれるようにする場合に見られる方法です。
asp.net-mvc を使用しているため、バンドルを使用することをお勧めします。それらは使いやすく、非常にうまく機能します。私は Combres と呼ばれる同様の mvc4 以前のフレームワークを使用していましたが、これは似ていて、このアプローチは私が思うアプリでは非常にうまく機能します。読み取り専用 Web サイトの場合は異なる場合があります。