Wednesday, August 13, 2008

learning something new

I decided that it is about time to learn something new. For some reason I decided on python and django.

It might have something to do with the google app engine and because fedora uses a lot of python.

I made up a small project, which is easy to start, but can grow into something bigger later.

At my day job I use mainly php, including the cakephp framework. One thing which I am always missing is a proper ORM. I used to do a lot of perl coding and we developed our own ORM, which was very similar to Class::DBI.

So I am quite happy that django comes with a nice ORM. I also like the views and template language so far. The only thing a bit annoying is the url setup and the specifying the locations of the templates. It would be nice if there was a nice default. There might even be one and I haven't found it yet.