11

私は ASP.NET MVC アプリケーションを持っており、現在 SquishIt を使用して、すべての CSS ファイルと JavaScript ファイルを、サイトへのヒットごとに Web サーバーからダウンロードした単一の要素にバンドルしています。最近、 MVC が独自の bundler を導入したことを知っています。2つを比較した人はいますか?特定の状況では、一方が他方よりも優れていますか? それとも基本的に同じですか?MVC バンドラーを使用する場合、IIS は引き続きサイト ディレクトリへの書き込みアクセスを必要としますか?

あらゆるご意見やご感想をお待ちしております。

ありがとう。

4

2 に答える 2

4

私はこれにかなり偏っていますが、それは良い質問です.私はこれについて十分に考えていませんでしたが、始めました.

SquishIt は実際にはファイル システムへの書き込みアクセスを必要としません。サイト ディレクトリへの書き込みアクセスなしで機能するキャッシュ バンドル メカニズムがあります (バンドルをメモリにキャッシュし、特別なコントローラー/ハンドラーを介してサービスを提供します)。MS オファリングにこの機能があるかどうかは不明です。

どちらも実行時に機能し、非常に優れたデバッグ エクスペリエンスが得られます。

どちらも、プリプロセッサ (.less、coffeescript など) を利用するための同様のメカニズムを備えています。MS の製品はもう少し柔軟に見えますが、使いにくいかもしれません。 SquishIt の前処理動作は、Rails のアセット パイプラインからモデル化されており、プリプロセッサが適用される順序を制御するためのファイル拡張子のチェーンの外部に手段を提供しません。

どちらもディレクトリとファイルを含めることができます。SquishIt は、JavaScript または CSS (データベースなどから取得したもの) の任意のフラグメントをバンドルに追加することもサポートしています。

SquishIt には、出力ファイルを CDN に書き込める拡張ポイントがあります。これも、MS 製品でこのようなものは見たことがありません。

他の人がここのギャップを埋めてくれることを願っています.

于 2013-02-05T21:51:36.250 に答える