本人初进前端。无意中看到了前端自动化工具,好像很流的样纸,想要研究一下。在网上搜的话发现了两个相关的grunt和fis,不知该研究那个
这块的轮子比较多,其中国外grunt、gulp比较有名,国内fis2比较有名。
不严格的说呢,三个都差不多。毕竟都是前端的脚手架。
如果你非要选一个呢,还是有许多的可以看看的。
插件
grunt最多,gulp其二,fis2第三。问题来了,我要这么多插件干嘛呢?所以就常规使用上来说,三者没有什么差异。但要是写一个插件呢?我觉得gulp的最好写,写的最舒服。
上手难度
grunt和gulp并排,fis2放后面。说实话,fis2不是那么一下子就上是有原因的,毕竟内置的东西比较多,配置自然就比较多。grunt和gulp要一个个的自己装插件,但好歹自己能知道自己手上要配什么。反正我看着官网上的视频用fis2的时候,第一次没有搞明白,但这个因人而异。
重量级
显然,grunt和gulp相比于fis2轻量许多。很多的时候只做一些单一的工作。比如jquery的开发就是用grunt加个版本号,做个requirejs到原生js转换什么的。fis2做的事情相当的多,甚至内置了PHP和JAVA的开发环境(当然要配置一下),内置HTTP服务器。所以,一些小任务就用grunt和gulp好了,做个静态站点什么的。但你要是做一个线上环境复杂的系统,还是用fis2好了。
个人喜好
都用过就知道喜欢用哪个了。我不用grunt就是因为他慢,gulp比他快。fis2我也不怎么用,因为用的机会不多,很多时候前端其实是想多了,
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。