Mon 19 Nov 2007
Ruby on Rails Vs Django Community
Posted by Bashar under Programming, Technology
[9] Comments
One of the most important factors for adapting to open source technology is the community behind it, and while PHP seems to be falling apart as I see with multiple frameworks and scattered focus, Ruby have taken off with their Ruby on Rails application, and Python followed them with the open sourcing of Django. Both frameworks seem pretty good. I have tried Ruby on Rails for practice and am pretty much impressed with it, while the issue of internationalization and proper unicode support remains a dangling issue, and Globalize is a nice work around but implies too much over head on the database as I see.
Anyways, all I said above is a quick shallow opinion of the matter, and truth be said I don’t have enough knowledge to really judge which one is doing better. My comparison here is based on the community and interest of people in the two frameworks, RoR and Django. A look at Google Trends comparing searches for “ruby on rails”, “django”, and “python django” as django it self relates to much more than the programming framework. This is what you get:
Sorry I had to shrink the image here to be able to display it. Click it for large view. As you say, while django refers to much more than just the framework, Ruby on Rails still is getting more searches for, thus implying a more public interest so far, and truth be said, in terms of marketing at least, Ruby on Rails are doing a great job and have strong fan base behind it as I see it. Search for “python django” falls much lower, but it’s probably not a fair comparison as most python programmers would search for Django straight. Another nice thing to note is the high News reference to Django on the other hand.
A look at the language interest it self, Ruby Vs Python shows how Ruby are drawing more attention with time, and you can also see the jump for python in 2005, when they most probably revealed their own version of Rails, Django.
The last comparison I did was for the two framework sites on Alexa, and the results again favor Ruby on Rails but with a sinusoidal weird pattern that has fallen a bit hard just at the end, compared to more steadily Django lower one.
Again, these results only reflect the public interest in the framework so far. Some people, my self included, would feel a lot more comfortable with a strong community already around, but Django has its advantages that could draw some attention. I personally am trying to master Ruby on Rails, but the lack of i18n seems to be pushing me to work with Django as well, which I am sure would be a great framework as well. Maybe then I would be able to give a more detailed comparison between the two.
What do you think?
Popularity: 39% [?]




