2011-03-13 47 views
4

有没有人有这两个库(Combres2和SquishIt)之间的比较?如果一个图书馆比另一个图书馆更好,我也想知道的原因哪一个在SquishIt和Combres2之间有更好的缩小?

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

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

+0

链接“Combres-vs-SquishIt”坏了 – 2011-10-13 12:01:44

+0

试试这个:http://web.archive.org/web/20100624010606/http://blog.buzzuti.com/post/Combres-vs-SquishIt-e28093 -A-Battle-of-Minification-Combiner-and-Squishing-in-generale280a6.aspx – 2011-11-22 15:26:25

回答

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拥有

一个注意事项:一个缩小的库可以缩小一整套文件,不要试图逐个缩小,而是将它们添加到一个文件中,这是行不通的。

+0

“对于一个库比其他(对我来说)更好的原因是如果最终结果不是中断代码并且仍然有效。 “ - 100%同意。这也是我的标准。我们有SquishIt打破JavaScript的问题,所以现在看着Ajax Minifier。 – xagyg 2013-02-28 06:27:14

+0

@xagyg好的,看看额外的优化标志来禁用它们中的一些。 – Aristos 2013-02-28 07:14:17

9

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

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

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

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

+1

我想强调重要的区别:SquishIt不是xml配置文件的基础 – 2012-01-18 19:23:43

+0

我刚刚使用RequestReduce实现了一个站点。看起来很不错。一旦可用,我可能会切换到开箱即用的ASP.NET功能;我宁愿避免使用HTTP模块。但是,现在这会做。好的建议。 – 2012-03-30 16:22:37

相关问题