哪一个在SquishIt和Combres2之间有更好的缩小?

时间:2011-03-13 09:59:42

标签: asp.net combres squishit

有没有人对这两个库(Combres2和SquishIt)进行比较?如果一个库比另一个库好,我也想知道原因

  

我发现文章说Combres2的压缩效果比SquishIt好。但差不多一年前。

     

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

3 个答案:

答案 0 :(得分:9)

需要注意的一点是,SquishIt的工作方式与Combres2的工作方式不同,因此制作更好的缩小代码并不简单。

SquishIt与T4MVC非常合作,你不会用Combres2。仅在此基础上,我告诉任何人使用SquishIt。另外,SquishIt不是基于xml配置文件的,它允许很多灵活性。事实上,理论上你可以制作一个xml配置文件并模仿Combres2,如果你真的需要它。

在缩小方面,SquishIt正在积极开发,这意味着如果创建缩小脚本的新方法,您也更有可能利用它。目前它支持JSMin,YUI,MS Ajax Minifier,Closure Minifier,甚至不支持minifier。

2012年1月18日更新:除了SquishIt和Combres2之外,现在还有很多其他选择。对于初学者来说,微软正在为下一版ASP.NET 4.5创建自己的系统。 Cassette,类似于SquishIt和RequestReduce,它与其他任何东西完全不同,通过自动为您做任何事情。

答案 1 :(得分:2)

我是SquishIt的粉丝..即使Combres和SquishIt两者(可选)都使用YuiCompressor.NET library(我有偏见,因为;-))

作为Justin Etheredge的粉丝,我建议/使用SquishIt

答案 2 :(得分:1)

如果最终结果不是中断代码并且仍在使用,那么一个库比其他库(对我来说)更好的原因是

我已经测试并使用Microsoft Ajax Minifier,我向你保证这是绝对正确的 - 甚至可以毫无问题地将jQuery库缩小。

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

文件建立: http://www.asp.net/ajaxlibrary/AjaxMinDocumentation.ashx

现在,如果一个图书馆已有一年的历史,那就无所事事,因为他们只是在几年前制定了一些标准的javascript代码。

再次指出:产品最小代码仍然在非常复杂的javascript函数(如jQuery具有)下运行的代码越好。

一个注意事项:缩小的库可以将一整套文件缩小为一个,不要试图逐个缩小,然后将它们添加到单个文件中,这不起作用。