There has been a lot of talk in the Python world about web frameworks lately. The recent chatter started around a post by Guido van Rossum asking which web framework would work best for his starter project at Google. I didn't follow the thread, but I've seen some discussion on the Zope3-users mailling list and blogs syndicated at PlanetZope.org. Django was mentioned several times and I decided to take a look. I haven't been all that happy with Zope and COREBlog lately and I'm looking to make a move. I might just make a move to Django.
- I'm working through the tutorials and I'm noticing a lot of things about Django that I like:
- It runs in mod_python on Apache, which will make integrating other web apps a lot easier.
- It puts great emphasis on making URLs look clean. Zope 3 seems to be taking the exact opposite direction.
- It makes administrative interfaces for you.
- The template language is way simpler than ZPT.
Since web development isn't my day job I really don't want to spend a lot of time learning a framework. Django looks like a better solution for me than Zope.
Now the question is, will I get anything done?