3 ms·
Last I checked out Django they had just added a bunch of features from Rails 1.2. (Edit: sorry, Rails 2.1) Python suffers from their web framework community be
by bascule 14y ago
Last I checked out Django they had just added a bunch of features from Rails 1.2. (Edit: sorry, Rails 2.1)
Python suffers from their web framework community being too fragmented, so none of the projects are as mature as Rails.
- hekker 14y agoI use Django for my projects and I don't share this opinion on the maturity aspect. Can you explain your statement a bit more? What aspects of Django are immature?
- bascule 14y agoThe release notes for Django 1.4, for example, list support for both Time Zones and Selenium. Time Zones were added to Rails 2.1 in 2008. selenium-on-rails also debuted in 2008. Does it not seem strange to you that it took 4 years after Rails for Django to get these features?
- dscrd 14y agoReally, if you wanna complain about something that's in Rails and not in Django properly, talk about database migrations.
- Styck 14y agoNot really a fair feature comparison. If db migration wasn't in Rails, ActiveRecord wouldn't work the way it does. You can't say the same about Django's ORM.
- hackerboos 14y agoSouth...but I agree that database migrations should be part of the Django core.
- ch0wn 14y agoThere were plenty of extensions that allowed you to use Selenium with Django, I maintained one of them. Django is fairly conservative about including new features into the core that work well as extensions. And this is something I value a lot. The time zone support, though, was really overdue.