Hacker News new | comments | ask | show | jobs | submit login

This isn't a complaint, because although some may be tired of this question being asked, I personally enjoy the subject being brought up a lot, because of the new perspectives and quick pace of development for each project, but you'll find a lot of additional insight by back searching for "Rails vs Django", too.

There is no right answer, and you can't go wrong with either. Try both, run through _many_ tutorials for each, and decide.

Remember that everything sucks. Find the one that sucks less for you.

I'm still more productive and knowledgeable in Python/Django, but find Ruby/Rails/Sinatra more fun, and I enjoy the new ways of thinking it causes in this old Perl programmer.

Downsides?

I'm still trying to grasp many of the concepts in Ruby, and the rapid pace of development and prevalence of trends is daunting. Many things in the Ruby world are hackish and/or poorly documented. I question DHH's wisdom.

For Python, the indenting thing still bugs the bejeebus out of me. I'm not a trendy kind of guy, but it is a bit too untrendy to me.

They're both great, overall, though. Find the one that matches you, because nobody else can decide that for you.




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: