Live data from Hacker News

We have a winner (startup choosing RoR)

blog.pretheory.com

11–13 of 13 posts

Re: We have a winner (startup choosing RoR)

#11
post #7
post #2

You guys are lucky. I had a torturous time playing with RoR. I had a week to learn it in and just couldn't get a hang of all the automatic things it did being a guy who likes to know exactly why some thing works. Not surprising considering RoR is not just a different language but also a different way of describing what you are building. I resorted to Perl and had better luck.

I've been using RoR for over a year, professionally for about 7 months and my best advice (it's also been mentioned in other threads) is to learn Ruby first. If you get to know Ruby pretty well, it's much easier to see through the smoke and mirrors.

Agreed... The hardest thing is to cast of the PHPisms and Java patterns that you may be used to, a lot of Rails is idiomatic Ruby code, so really knowing Ruby makes it a lot easier to understand.

Re: We have a winner (startup choosing RoR)

#13
post #5

Earlier quoted context omitted.

I haven't used Rails yet in a real project, but I'm a bit worried about the same thing. I've actually shied away from using Django (I'm a Python guy mostly) since they have a bit more magic involved. TurboGears/Pylons/Web.py makes me happiest so far.

The nice thing about these web frameworks is that it makes rapid prototyping easy, and in doing so, it does things which may seem "magical". I would recommend that one should gain a certain level of understanding of what's going on behind the scenes. In doing so, it won't be as "magical" after all.

That's a great perspective.
Post reply on HN