2012-10-08 3 views
2

나는 몇 가지 기본적인 인터넷 검색을 수행했으며, Node.js 빌드 프로세스 (주로 * .coffee를 * .js를 올바른 폴더에 컴파일 함)를 위해 Cake를 통해 Jake를 선택하는 강력한 이유를 찾지 못했습니다. 누구든지 왜 Jake 나 Cake를 다른 사람보다 더 많이 선택해야하는지에 대해 몇 가지 간단한 글 머리 기호를 제공 할 수 있습니까? 나는 등 Ant, MVN 및 Gradle, Rake, 익숙 나는 자바, Grails에서 파고와하고보기의 Ruby on Rails 개발자 점 때문에 ...Jake와 Node.js 응용 프로그램의 Cake?

+0

나는이 도구에 직접적으로 말하지 않기 때문에 이것을 '대답'으로 제출하지 않습니다.하지만 .Net에서 왔을 때 나는 정교한 * ake 도구에 익숙해졌고 필요하다고 생각했습니다. 나는 내가 필요한 것을 살펴 봤고 간단한 셸 스크립팅으로 Makefiles가 여분의 수하물없이 필요한 모든 것을 수행한다는 것을 깨달았다. 나는 모든 사람들이 다른 요구를 가지고 있지만 내 경험을 공유하고 싶어한다는 것을 압니다. 행운을 빕니다! – SonOfNun

+0

그래, 모두가 자신의 블렌드를 가장 좋아한다. 나는 그 반응에 감사한다. 나는 나 자신이 개미에 매우 만족했다. 그러나 특정 언어/프레임 워크에 대한 빠른 승리가있다. 맞춤형 빌드 도구를 사용할 때 일반적으로 얻을 수있다. 이것은 정말로 내가이 질문에서 파생하려고 시도한 것이다. (어떤 부분이 두드러진다. –

답변

1

제이크는 Rake 도구와 유사한 많은이며, 실제 유연한 빌드 도구입니다. 이 문서는 다양한 작업을 생성하고 실행하는 방법에 대한 좋은 예제를 제공합니다. 작업은 서로 의존 할 수 있으며 명령 줄에서 스크립트 작성을 나타내는 속성을 전달할 수도 있습니다. 내 프로젝트에 제이크를 사용하고 있으며 단순함을 정말 좋아합니다.

케이크는 CoffeeScript의 빌드 도구 인 것 같습니다. 따라서 CoffeeScript를 사용한다면 프로젝트를위한 훌륭한 도구가 될 수 있습니다.

최근에 들었던 또 다른 도구는 gruntjs입니다. Jake와 마찬가지로이 도구는 작업 기반 도구이지만 신속하게 사용할 수있는 많은 작업이 번들로 제공됩니다.

+0

gruntjs를 이끌어 주셔서 감사합니다. 확실히 기본 작업을 검토합니다. 내가 쓸 필요가없는 것은 무엇이든 보탬이된다. –

+1

후속 조치; gruntjs를 사용하여 (yeoman를 통해) 사랑해 왔습니다. 위대한 공동체는 이미 도구를 중심으로 구축되었습니다. –