Django – First Impression

6

Category : Django

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).