Ask YC: Should I believe the Rails hype?
Thing is, in university I learned C, assembly, C++, java, PERL, in various environments, so I know I can pick up RoR in a couple of months, especially when I leave my company this month to start coding my web application ideas.
My question is the following: I'm drowning in RoR propaganda and consequently am actually considering learning it. Is this a wise move or is my time better spent taking what I know (cakePHP) and developping my ideas now? I'm curious what you all think.
[+] [-] mattdennewitz|18 years ago|reply
by this time, you should have a pretty clear of how it feels to work with rails. more importantly, you'll be able to determine whether you want to take a deep breath and inhale the hype or try something else.
if you don't care for it, go back to cakephp. or codeigniter. or phreeze. or, give django a try. i tried rails when it first came out, didn't care for it, and went with django because i enjoyed python and liked how django was shaping up.
[+] [-] edb|18 years ago|reply
Thanks for the advice.
[+] [-] rcoder|18 years ago|reply
It's also a moving target: new APIs fade in and out of existence with pretty much every release, and many "best practices" (early RESTful routing, anyone?) are picked up and dropped pretty much according to the whims of DHH and the other core committers.
That's not to say that it isn't worth learning, of course; if you're willing to commit to using Rails pretty much full-time (and work within its limitations) for the bulk of your projects, it offers a lot of great infrastructure to build on. Since it sounds like you want to focus on solo development of web applications, Rails may be just about perfect for your needs.
[+] [-] Hates_|18 years ago|reply
[+] [-] edb|18 years ago|reply
... or is that just because cakePHP is badly documented? :)
[+] [-] brunnock|18 years ago|reply
To use books and written languages as an example, can anyone name a writer who suddenly wrote better books when he switched to a different language?
[+] [-] rcoder|18 years ago|reply
Learning new programming languages and frameworks is incredibly important, if your goal is actually to be a well-rounded developer.
[+] [-] orlick|18 years ago|reply
If you want to spend your time creating a new business -- Stick with PHP