2012-10-08 41 views
2

我已经做了一些基本的谷歌搜索,并没有找到任何有说服力的理由来为我的Node.js构建过程选择Jake over Cake(主要是将* .coffee编译为* .js到正确的文件夹中)。任何人都可以提供一些关于为什么选择杰克或蛋糕而不是另一个的简短要点?Jake vs Cake的Node.js应用程序?

如果适用的:我从Java,Grails进来,看Ruby on Rails开发商一点,所以我很熟悉Ant,MVN和GradleRake,等...

+0

我没有提交这个作为'答案',因为我不直接说这些工具 - 但是当我从.Net进来时,我习惯了复杂的* ake工具,并认为我需要它们。我看了看我需要什么,虽然我意识到Makefile文件简单的shell脚本做的一切,我需要没有额外的行李。我知道每个人都有不同的需求,但我想分享我的经验。祝你好运! – SonOfNun

+0

是啊,每个人都喜欢自己的交融最好的,我很欣赏的响应。我自己对蚂蚁非常满意,但是在使用定制构建工具时,通常可以获得某种特定语言/框架的快速胜利,这正是我试图从这个问题中得出的结果(哪些部分脱颖而出在这两个工具) –

回答

1

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

蛋糕似乎为CoffeeScript构建工具。所以,如果您使用的是CoffeeScript,那么它可能是您项目的一个好工具。

我已经听到这些天另一个工具是gruntjs。像杰克一样,这是一个基于任务的工具,但它捆绑了许多可以快速开始使用的任务。

+0

感谢您的gruntjs的带领下,一定会检讨默认任务。任何我不必写的东西都被视为一种福音。 –

+1

有点后续;一直在使用gruntjs(通过yeoman)并且喜欢它。围绕模具建立的伟大社区也已经建立起来了。 –