Symfony2 Assetic vs Grunt - 我应该使用什么?

时间:2015-02-16 15:12:18

标签: symfony gruntjs assetic

在我的项目中使用Assetic vs Grunt有什么优缺点?哪一个更好"?我听说与Assetic打交道很麻烦,对我来说看起来还不错,但我从来没用过那么多。我发现这个http://konradpodgorski.com/blog/2014/06/23/better-way-to-work-with-assets-in-symfony-2/和Grunt看起来很不错。我可以自己尝试,但我正在修复项目,我需要尽快选择一些技术,所以我需要tldr;使用这两种技术的优点和缺点的版本。

2 个答案:

答案 0 :(得分:1)

从未和symfony2一起使用grunt,但我向自己承诺,下次我会这样做。

建立并观察包括可能的livereload在内的变化绝对是咕噜咕噜的专业人士!另一个咕噜咕噜的专家是有数以千计的插件可用,这可能会做像图像缩小,解压缩等等。我认为有一种简单的方法可以用资产来做到这一点。

总的来说,这可能取决于你的用例。如果你只是想连接文件,那么使用资产可能更容易。否则我肯定会选择咕噜声(我有信心使用咕噜声,因为我经常使用它)

答案 1 :(得分:1)

Assetic是PHP,因此您可以在运行时对其进行操作。 Bundles可以扩展您的模板并自动添加stylessheets等。

另一方面,grunt是JavaScript,无法在运行时集成到您的程序中,但它支持更多的工具并且更易于配置。