« Ramping Up, Again | Main | Leaps and Pains (or - changing development/deployment and scm tools to more closely realize the component architecture dream) »
Monday
20Oct2008

Trying Django, looking at Seaside

As I mentioned earlier, I've long admired Django from the outside. Today I finally gave it a real try, going through the main tutorial. It's a bit of fresh air from where I've been buried. I'm not sure where to go from here though. That's no fault of Django's, per se. I just don't have any ideas about what I'd like to do with it - a problem which has held me back from investigating many web frameworks.

I don't have any deep thoughts at the moment. I'm just burnt out on Zope 3. But there really is no other framework which could do the kind of work we do with it. I've just been using it now for so long, but have had little opportunity lately to do anything... fun? Not many chances to innovate on new things with all of the projects we're doing. Just not enough time. Or at least, not enough time to do them as well as I'd like, but my standards are getting higher and higher.

I've been needing to bust out and just use something new for once. Django and Seaside are at the top of my list. Django because it has quite nice docs, a great podcast, and is stable. And I generally like its style. The last time I tried some of the other Python web frameworks, I got too frustrated too easily.

Pragmatically, I admire Django. But ideologically, I love Seaside. I'll have to see how it is to move beyond the basic little 'counter' example. I've installed the GLASS virtual appliance to try playing with an object database since, well, hey! That's what I'm used to using!