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

Pick ruby if: you want to program on the web.

I prefer python as a language, but rails has two things no other web-framework has, IMHO - A culture of TDD (http://news.ycombinator.com/item?id=445627), and the easiest way to do simple AJAX out of the box with rjs (http://api.rubyonrails.org/classes/ActionView/Helpers/Protot...) Just not worrying about string escaping is huge.

The first link points to a comment about being productive while riding Caltrain...

Hmm, I should just restate my point rather than try to repurpose it from elsewhere.

TDD has enabled me to work in far smaller chunks than before. The ripples of this one fact are transformational, and so I place more emphasis on unit-test support than most aspects of a language/tool. http://www.reddit.com/r/programming/comments/6sktz/a/c04r6i5


Isn't that what Train Driven Development means?

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