I spent this weekend checking out Django.
I have been wanting something for personal projects for rapid development.
I am a strong believer in using whatever works best for the task at hand.
First, a little background:
We use Symfony where I work. While symfony is great, it is very resource intensive (we run a few dozen ecommerce sites with a database holding around 200 tables storing many gig of data) – so, in reality symfony really does fit the project. The downside is everything is running on multiple, mulitcore servers sitting on 8 to 16 Gig of memory.
While I cannot justify a beefy server setup for my own (or a clients) project, I do enjoy the benefits of using a framework.
I have been developing with the Zend Framework for outside projects and really do like the features available, but the biggest thing Zend is missing is a crud generator (I have even started building my own).
In my latest search to see what was out there, I came across a post comparing Symfony, RoR, and Django here. Like any opinion, it must be read with a grain of salt. I can however relate to the performance mentioned regarding the symfony framework. From past readings I was not very interested in RoR, so that left Django (which from the poster had the best performance).


