railsenvy.com — In this article we're going to discover why Rake was created, and how it can help our Rails applications. By the end you should be able to write your own tasks, and learn how to get piss drunk using rake in no less then three steps.
Jun 11, 2007 View in Crawl 4
krani1Jun 11, 2007
I thought rake was make misspelled
ezkielJun 12, 2007
If you really are serious about learning this, personal experience tells me that drinking doesn't help you in the least.Well unless you already know Rake.
regeyaJun 12, 2007
Well, it's just another build language, and the only real advantage is that it's purely Ruby, which means you have a nice OO build language. Plus for some things Make is just too quirky. And different implementations of Make work differently. And finally, there's no XML, and that's got to count for something.Not that you'll replace Automake/Autoconf any time soon if you're doing that sort of development, but if you're wanting to automate and manage some sort of project for which Make doesn't fit entirely perfectly, Rake might just be the solution.
locnguyenJun 12, 2007
It modeled after the MVC design pattern. The Rails framework forces it on you actually. If you move from one RoR project to another, you'll already know how the new project is structured and where to find any file you want. Coming from J2ee, that's a huge plus for me.
rebotfcJun 12, 2007
Great overview of rake - thanks.
petercooperJun 12, 2007
It kinda is.. Rake is the Ruby equivalent of "make". There's a tradition of naming Ruby versions of other things as the same spelling but with an R at the start, such as rex and racc (corresponding to lex and yacc).
purrpJun 13, 2007
>AND... what reason is there that I should use it over others? What are the strong points of it?If you're actually serious about finding out and not just fishing for comments, try it. Give it 2 hours of your time and go through some tutorials. At the end of those two hours you'll either get it - in which case you don't need your question answered on digg - or you won't get it, in which case no amount of explaining on digg will convince you that it's right for you (and maybe it's not).
diggerjb007Jul 30, 2008
Cool one like it really help full