4 ms·
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
by akkartik 18y ago
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 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/PrototypeHelper/JavaScriptGenerator/GeneratorMethods.html http://api.rubyonrails.org/classes/ActionView/Helpers/Protot...) Just not worrying about string escaping is huge.
- mshafrir 18y agoThe first link points to a comment about being productive while riding Caltrain...
- akkartik 18y agoHmm, 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 http://www.reddit.com/r/programming/comments/6sktz/a/c04r6i5 There.
- anamax 18y agoIsn't that what Train Driven Development means?