After several months of debating whether to learn Ruby on Rails or Django as a new fangled web development framework I’ve decided on Django for the following reasons:
1) In about 8 hours I’ve learned and retained more Django than I did in 24 hours of working through the Agile Web Development with Ruby on Rails book. Django just seems more intuitive to me.
2) I need a Perl like language for work. I can make things work in Perl but I hate every bit of it. Python fits the bill nicely as a general purpose scripting language.
3) I need to learn Python to work with Plone. Learning Ruby and needing to know Python just makes no sense at this point in my development career.
Needless to say I’m excited about Django. It seems like a real time saver and I’m actually looking forward to some of the projects I have on my plate.