Bye Bye Drupal, Hello Django!
So I’m kind of sad to say that I’m moving on from the Drupal development world. I had a great time working on Drupal for the past 2 years and learned a lot about open source development. I built quite a few sites with it and many modules as well. While I think that Drupal is a great solution for contractors looking to build generic content sites for clients, I don’t think it’s a great platform for building a hyper-scalable dynamic web application. Since I’m not doing consulting anymore and focusing my efforts on sites that are more personal to me, I’m moving away from the Drupal camp and over to the Django camp.
I’ve only been using Django for a couple of months now, but I’m incredibly impressed with it thus far. While I definitely have to write more code with Django than I did with Drupal, the performance and flexibility that it affords me is well worth the effort. The code is also much more straightforward and easy to understand, which makes the development times much shorter as well. In fact, with one site that I had built in Drupal, I rebuilt the entire thing again from scratch using Django in less time, with HUGE performance benefits and with features that weren’t easily accomplished with Drupal. I’m definitely a fan.
Anyway, next week I’ll be launching a new site that is built with Django, so I’m sure I’ll be posting about that soon enough. I hope to get more involved in the Django community as well! If anyone is going to SuperHappyDevHouse on Saturday, you might see me working on my newest Django site there.