7 ms·
Full disclosure: I'm a django developer and have never written an app in rails. People like to say that python+django is equivalent to ruby+rails. I largely ag
by rguzman 16y ago
Full disclosure: I'm a django developer and have never written an app in rails.
People like to say that python+django is equivalent to ruby+rails. I largely agree, but that's only a first order approximation.
The rails community is larger than the django community. This means that whatever you are trying to do, you are more likely to find someone who has done it before in the rails community (along with the discussion, tools). This also means that the power tools for web-apps will be very good and plentiful. Due to that, rails > django. (Heroku is an example of this -- there is no equivalent for django that is so well established as being awesome). However...
The python community is larger and more diverse than the ruby community. This means that if you deviate from the usual track, there will still be a community to support you.
Python is popularly used in a variety of fields with very different needs. This leads to a very diverse ecosystem in python, both in terms of areas of specialization for developers and tools available. python > ruby. This makes me prefer python+django.