Switching to Django

Django ProjectI’ve been reading up a bit on Python lately, which is a pretty popular high-level programming language used for a variety of applications - including web and desktop apps.  It’s used extensively in a lot of Linux applications, and Google utilizes Python in a lot of their work.  The performance of the language seems to be a key selling point, as does its refreshingly simple syntax.  Naturally, I’m curious about using the Django framework in my own work.

This doesn’t mean I’m leaving PHP in the dust - I still use it extensively at work, with no plans of stopping anytime soon - but I just have a feeling this is a language I would like to work in. Python’s syntax is similar to Ruby’s (at least at first glance), and from what I’ve read it outperforms Rails by quite a bit.

The project that I’m going to cut my Django teeth on is my wife and I’s blog: www.rustyandben.com. I talked briefly about overhauling the site a few months ago, but some other higher priority projects came up. I’m getting to the point now, however, where I can start working on it again. I’ll be re-designing and developing from scratch (obviously maintaining all data), so it makes the perfect opportunity to try out Django. I’ll be upgrading my Media Temple hosting to a virtual dedicated server so that I can have root-level access in order to install whatever software I want. This, in turn, will allow me to try out a couple other technologies I’ve been wanting to check out: SQLite (a lightweight flat-file database system) and Lighttpd (a lightweight and fast HTTP server). More on those as I assess their feasibility.

I’ll be posting about all this again soon, as I’m planning on writing a series of posts about the creation of the site.

Comments

  1. Alex Holt Says:

    Hey Ben… I just finished moving my own blog and portfolio site over to django.

    I’ve done quite a bit of python code in the past… and coming from PHP.. i must say.. the language is SO much nicer. Anyhow.. be really curious to read how you go with your blog creation. If you have any questions etc… i’d be happy to help out ;)

    Good luck.. happy djangoing.

  2. Arman Zakaryan Says:

    Hi Ben! Good luck on the upgrade, and glad to see more people getting into Django. (mt) Media Temple is very stoked about this technology and we’re going to be launching our Django GridContainers very soon for the (gs), allowing users to get into this new tech without having to manage their own VPS. We also have a few people using Django on (dv)s. If you haven’t stopped by our User Forums yet please do; we have a good community there that can help you along with any problems you might run into with your new (dv). You can find the forums at https://forums.mediatemple.net/.

    Best,

    Arman Zakaryan
    (mt) Media Temple, Inc.
    http://www.mediatemple.net

  3. Ben Says:

    Thanks for the words of encouragement guys!

  4. Blog // BenLacy.net » Blog Archive » Lies, Lies, Lies! Says:

    […] have a confession to make.  If you read my blog at all, you may remember that I posted about switching to Django for my wife and I’s blog.  I have to say that I’ve had a change of heart.  I’m […]

Leave a Reply