有没有人对这两个库(Combres2和SquishIt)进行比较?如果一个库比另一个库好,我也想知道原因。
我发现文章说Combres2的压缩效果比SquishIt好。但差不多一年前。
答案 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具有)下运行的代码越好。
一个注意事项:缩小的库可以将一整套文件缩小为一个,不要试图逐个缩小,然后将它们添加到单个文件中,这不起作用。