Take a few minutes to marvel at all the code you didn’t have to write.
David Carney, Friday, July 11th, 2008
The subject of this post is taken from a Django tutorial. If you’re like me, you haven’t tinkered with many web frameworks and you’ll be absolutely delighted at what’s out there. In the past hour I’ve installed Django, run through the tutorial, and setup a (basically) functional site, along with a custom poll and administration console.
What I love is that that the object/database model is defined in only one place; making and synchronizing changes is dead simple. Want to create a new object and, perhaps, a parent-child relationship? No problem. How about type-checking? Oh, that’s done too. Care to customize a form? It’ll take 60 seconds.
I’m sure that there are many other frameworks that would equally impress me. For now, however, I’m going to dig into this one a bit more. After having worked with Perl/Mason and raw PHP, Django is a godsend.