杰克与蛋糕的Node.js应用程序?

我已经做了一些基本的search,并没有find任何有说服力的理由来为我的Node.js构build过程selectJake over Cake(主要是将* .coffee编译为* .js到正确的文件夹中)。 任何人都可以提供几个简单的要点,说明为什么selectJake或Cake而不是另一个?

如果适用:我是从Java, Grails和Ruby on Rails开发人员的angular度来的,所以我熟悉Ant ,mvn和Gradle , Rake等等。

  • https://github.com/mde/jake
  • http://coffeescript.org/documentation/docs/cake.html

Jake与Rake工具非常相似,是一个真正灵活的构build工具。 该文档给出了一些如何创build和执行各种任务的好例子。 任务可以相互依赖,也可以通过属性来从命令行指示构build脚本。 我正在使用Jake作为我的项目,并且非常喜欢它的简单性。

Cake似乎是CoffeeScript的一个构build工具。 所以,如果你正在使用CoffeeScript,那么它可能是你的项目的一个好工具。

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

Interesting Posts