Django Decrypted
Posted by Jacob Harris Fri, 16 Sep 2005 01:49:00 GMT
It’s an interesting time for web development. Not only is Ruby On Rails steaming along towards version 1.0, but it’s spurring the development of other web frameworks in the MVC mold.
As a case in point, consider Django, a new web framework written in Python. Now, I have been dabbling in Ruby on Rails, but I don’t really have the time to learn Python yet sadly, and I can’t really figure out which would be better to do a site from scratch in. What is a developer to do?
Thankfully, fellow blogger Jeremy Voorhis has stepped into the gap. If you haven’t seen it, be sure to check out his entries on working with Django on his blog.
Incidentally, there does not seem to be much ire or competition against relative newcomer Django by the Rails people. In truth, there never should be. It’s a big enough web for both, and I think there are some things that each framework can learn from each other (Django could benefit from something like ActiveRecord, Rails would be improved if it had Django’s mechanism for specifying database schema). Such situations are rare in the computing world (see the eternal flames of emacs vs. vi, windows vs. mac, compiled vs. scripting, typed languages vs. dynamic typing, etc.), which makes such cooperation all the more remarkable.
