This is my attempt to review the various python web frameworks to get a feel for which to chooose.
Django - Awesome framework as long as you don't want to distribute your app.
Pylons - Much closer to WSGI than Django, requires more programmer work
This has a python (and java) API, but I am not going to cover it here, since it runs on Google's servers.
| Framework | Django Templates | Jinja2 Templates | Cheetah Template Engine | Mako Templates | Genshi Templates | Kid Templates | Zope Page Templates | Myghty | Joomla | Chameleon |
|---|---|---|---|---|---|---|---|---|---|---|
| Django | DEFAULT | Y | Y | Y | Y | Y | Y | Y | N | Y |
| Grok | N | Y | Y | ? | Y | N? | DEFAULT | N? | N? | Y |
| Pylons | N? | Y | Y | DEFAULT | Y | Y | N? | Obsoleted by Mako | ? | ? |
| TurboGears | N | Y | planned | planned | DEFAULT | Obsoleted by Genshi | N | Y | N | ? |
| web2py | N | N | N | N | M | N | N | N | Y | ? |
| Zope | ? | ? | ? | ? | ? | ? | DEFAULT | ? | ? | ? |