对于Node.js应用程序,Jake vs Cake?

时间:2012-10-08 19:05:04

标签: node.js jake cakefile

我已经做了一些基本的谷歌搜索,并没有找到任何令人信服的理由为我的Node.js构建过程选择Jake over Cake(大多数只是在正确的文件夹中编译* .coffee到* .js)。任何人都可以提供一些快速的要点,说明为什么人们会选择Jake或Cake而不是另一个?

如果适用:我来自Java,GrailsRuby on Rails开发人员的观点,因此我熟悉Ant,mvn和GradleRake等等......

1 个答案:

答案 0 :(得分:1)

Jake与Rake工具非常相似,是一个真正灵活的构建工具。该文档提供了一些如何创建和执行各种任务的好例子。任务可以相互依赖,您也可以传递属性以指示从命令行到构建脚本。我正在将Jake用于我的项目,并且非常喜欢它的简单性。

Cake似乎是CoffeeScript的构建工具。因此,如果您使用CoffeeScript,那么它可能是您项目的好工具。

我现在听到的另一个工具是gruntjs。像Jake一样,这是一个基于任务的工具,但它捆绑了许多你可以快速开始使用的任务。