除了明显的语言架构差异(分别是ruby与nodejs)之外,rubygem guard和grunt.js之间是否存在差异?或者我错了比较两者。他们不一样吗?
此外,哪个项目有更大的开发社区?
答案 0 :(得分:17)
Guard和Grunt执行类似的功能,但触发方式不同。 Guard基于观察某些事件的文件,而Grunt基于是否发生某些事件来运行“任务”。唯一真正的区别是语言,以及如何根据文件事件等运行代码。
至于Guard / Grunt社区,它们实际上是相同的,但使用不同的Ruby / Node.js工具。两者都是很好的工具。如果使用Ruby / Rails,只需使用Guard;如果使用Node,则使用Grunt。