4

これら 2 つのライブラリ (Combres2 と SquishIt) を比較した人はいますか? あるライブラリが別のライブラリよりも優れている場合、その理由も知りたいです。

Combres2 は SquishIt よりも圧縮率が高いと書かれている記事を見つけました。しかし、それはほぼ1年前です。

http://blog.buzzuti.com/post/Combres-vs-SquishIt-e28093-A-battle-of-Minification-Combiner-and-Squishing-in-generale280a6.aspx

4

3 に答える 3

9

注意すべきことの 1 つは、SquishIt が Combres2 とは異なる方法で動作することです。そのため、より優れた縮小コードを作成するのは単純ではありません。

SquishIt は、Combres2 では得られない T4MVC と非常にうまく連携します。これだけでも、私は誰にでも SquishIt を使うように言いたい。さらに、SquishIt は xml 構成ファイル ベースではないため、柔軟性が高くなります。実際、理論的には、必要に応じて xml 構成ファイルを作成し、Combres2 を模倣することができます。

縮小化に関しては、SquishIt が積極的に開発されています。つまり、スクリプトを縮小化する新しい方法が作成されれば、それも活用できる可能性が高くなります。現在、JSMin、YUI、MS Ajax Minifier、Closure Minifier をサポートしているか、minifier をサポートしていません。

2012 年 1 月 18 日更新: 現在、SquishIt と Combres2 以外にも多くの選択肢があります。手始めに、Microsoft は ASP.NET 4.5 の次のリリース用に独自のシステムを作成しています。SquishIt に似たCassetteとRequestReduceは、自動的にすべてを行うという点で他のものとはまったく異なります。

于 2011-06-24T21:01:16.340 に答える
2

私は SquishIt のファンです.. Combres とSquishItの両方が (オプションで) YuiCompressor.NET ライブラリを使用していますが (私は偏見があります;-) )

Justin Etheredge のファンとして、私は SquishIt を推奨/使用しています

于 2011-06-20T07:46:36.370 に答える
1

(私にとって)あるライブラリが他のライブラリよりも優れている理由は、最終結果がブレークコードではなく、まだ機能している場合です。

Microsoft Ajax Minifier をテストして使用しましたが、完全に正しく機能していることを保証します。問題なく jQuery ライブラリを縮小することもできます。

http://ajaxmin.codeplex.com/
http://aspnet.codeplex.com/releases/view/40584

ドキュメンテーション: http://www.asp.net/ajaxlibrary/AjaxMinDocumentation.ashx

現在、ライブラリが 1 年前のものである場合、これは何の関係もありません。なぜなら、ライブラリは現在、いくつかの標準を持つ JavaScript コードに取り組んでいるためです。

繰り返しますが、jQuery のような非常に複雑な JavaScript 関数の下で動作する最小限のコードを生成するものの方が優れています

1 つの注意: 縮小されたライブラリは、ファイルの完全なセットを 1 つずつ縮小できます。1 つずつ縮小して、それらを 1 つのファイルに追加しようとしないでください。これは機能しません。

于 2011-03-13T11:36:09.870 に答える