Over the last few weeks, I've been learning Django. It is a python-based web framework. It uses a loosely coupled model with views, templates, models and forms. Like python, it is object-oriented, even when dealing with relational databases. Some of the research that I've done suggests that the Google Application Engine (GAE) uses Django.