2012-10-08 40 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)並且喜歡它。圍繞模具建立的偉大社區也已經建立起來了。 –