Porcupine Web Application Server » What is Porcupine?
Porcupine is an open-source Python based Web application server that provides front-end and back-end revolutionary technologies for building modern data-centric Web 2.0 applications.
Many of the tasks required for building web applications as you know them, are either eliminated or simplified. For instance, when developing a Porcupine application you don't have to design a relational database. You only have to design and implement your business objects as Python classes, using the building blocks provided by the framework (data-types). Porcupine integrates a native object - key/value database, therefore the overheads required by an object-relational mapping technique when retrieving or updating a single object are removed.