Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gruntjs 咕噜声vs咕噜声vs约曼语vs代码工具包_Gruntjs_Gulp_Yeoman_Codekit - Fatal编程技术网

Gruntjs 咕噜声vs咕噜声vs约曼语vs代码工具包

Gruntjs 咕噜声vs咕噜声vs约曼语vs代码工具包,gruntjs,gulp,yeoman,codekit,Gruntjs,Gulp,Yeoman,Codekit,我不久前购买了CodeKit,它使前端项目的设置非常容易 问题是,我处于我所谓的“前端工具地狱”中 不久前我查看了Grunt和Yeoman,如果我使用的是CodeKit,我不认为使用这些工具有什么意义。我漏掉一点了吗?简短的回答:不,你没有漏掉任何东西 更详细的回答:所有这些工具(可能除了Yeoman)处理相同的事情,但方向完全不同 Codekit是一个很好的开始,因为它就像一把瑞士军刀,你实际上不需要做那么多的工作就可以开始使用。易于配置和使用,特别是在您没有任何命令行经验的情况下 如果你想让

我不久前购买了CodeKit,它使前端项目的设置非常容易

问题是,我处于我所谓的“前端工具地狱”中


不久前我查看了Grunt和Yeoman,如果我使用的是CodeKit,我不认为使用这些工具有什么意义。我漏掉一点了吗?

简短的回答:不,你没有漏掉任何东西

更详细的回答:所有这些工具(可能除了Yeoman)处理相同的事情,但方向完全不同

Codekit是一个很好的开始,因为它就像一把瑞士军刀,你实际上不需要做那么多的工作就可以开始使用。易于配置和使用,特别是在您没有任何命令行经验的情况下

如果你想让事情变得更灵活,你可能需要比提供的任务更多的任务(运行服务器、创建代理连接、FTP上传、包含CodeKit遗漏的工具);或者,如果您只是需要在持续集成环境中集成构建,那么您很可能最终使用命令行构建工具,也很可能使用Grunt。Grunt最大的优势在于为不同的环境提供多种配置。因此,如果您希望以不同的方式为不同的目的地编译相同的代码,那么使用Grunt可以非常好地工作。 如果Grunt不能为您提供更多的CodeKit,好吧,坚持使用CodeKit

Grunt也有其局限性,特别是在执行时间和中间文件结果方面。这是因为在Grunt中,您需要一个已定义的流程并对其进行配置。另一方面,Gulp允许您定义流程本身,从而使其更加灵活

哦,关于Yeoman:如果你有一个基本的设置并且喜欢它,写一个Yeoman生成器,只需按一个按钮就可以轻松构建新的生成器。或者,如果你是新手,比如说Angular,拿一个社区生成器,看看专业人士认为它最适合这种应用。我不确定CodeKit现在是否可以做“项目模板”,但这就是它背后的想法

希望这有帮助。

我可以推荐含羞草-->