有没有人比较这两个库(Combres2 和 SquishIt)?如果一个图书馆比另一个图书馆好,我也想知道原因。
我发现文章说 Combres2 的压缩比 SquishIt 好。但这几乎是一年前的事了。
有没有人比较这两个库(Combres2 和 SquishIt)?如果一个图书馆比另一个图书馆好,我也想知道原因。
我发现文章说 Combres2 的压缩比 SquishIt 好。但这几乎是一年前的事了。
需要注意的一点是,SquishIt 的工作方式与 Combres2 不同,因此生成更好的压缩代码并不是一件容易的事。
SquishIt 与 T4MVC 配合得非常好,而 Combres2 则不能。仅在此基础上,我就会告诉任何人使用 SquishIt。此外,SquishIt 不是基于 xml 配置文件的,它提供了很大的灵活性。事实上,如果你真的想要的话,理论上你可以制作一个 xml 配置文件并模仿 Combres2。
在缩小方面,SquishIt 正在积极开发中,这意味着如果创建了缩小脚本的新方法,您将更有可能利用它。目前它支持 JSMin、YUI、MS Ajax Minifier、Closure Minifier,甚至没有 minifier。
2012 年 1 月 18 日更新:除了 SquishIt 和 Combres2 之外,现在还有许多其他选择。首先,Microsoft 正在为 ASP.NET 4.5 的下一个版本创建自己的系统。Cassette,类似于 SquishIt 和RequestReduce,它与其他任何东西都完全不同,它会自动为你做所有事情。
我是SquishIt的粉丝.. 即使 Combres 和SquishIt都(可选地)使用YuiCompressor.NET 库(我有偏见,因为 ;-))
作为 Justin Etheredge 的粉丝,我推荐/使用SquishIt。
The reasons to one library is better than the other (for me) is if the final result is NOT a break code and still working.
I have test and working with the Microsoft Ajax Minifier, and I assure you that is working absolute correct - can even minifie the jQuery library with out any issue.
http://ajaxmin.codeplex.com/
http://aspnet.codeplex.com/releases/view/40584
documentaion: http://www.asp.net/ajaxlibrary/AjaxMinDocumentation.ashx
Now if a library is one year old this have nothing to do, because they just working on javascript code that have some standards some years now.
To point again out : the better is the one that product minimum code that is still working under very complex javascript functions like the one jQuery have.
One note:a minified library can minified a full set of files at ones, do not try to minified one by one and them add them to a single file, this is not working.