2 ms·
I used Rails for 4 years, then Django for 2 years, then back to Rails (now for another year). Programming with Ruby and Rails is like a breath of fresh air com
by t0mbstone 7y ago
I used Rails for 4 years, then Django for 2 years, then back to Rails (now for another year).
Programming with Ruby and Rails is like a breath of fresh air compared to Django. Working with Django was just so painful and awkward (especially if you are trying to write tests for things). I used to have a laundry list of a couple of pages worth of things that I hated about Python and Django when compared to Ruby and Rails, but I can't seem to find it right now.
- bureaucrat 7y agoCan you elaborate on that? These Ruby praises makes me want to know more as I know only Django.
- airstrike 7y agoAvailability bias. The Django praises are all in the Django threads. This is a Ruby thread after all ;-)
- cutler 7y agoRuby has unconstrained lambdas for a start and a much more composable, expressive syntax facilitating the creation of elegant DSLs. Rails, Chef and other Ruby projects lean on this feature. The goals of Ruby's creator, Matz, were more idealistic and artistic than those of Python's creator, Guido, whose values are more pragmatic and math-focused. Matz took inspiration from Perl, Smalltalk and Lisp whereas Guido set out to solve a much more local, project-based problem when he created Python.