Revision 2 as of 2004-09-14 12:17:32

Clear message

A framework for WebProgramming.

Masthead

URL

http://aquarium.sourceforge.net

version

1.6.1 (Date(2004-07-30T00:00:00))

licence
Aquarium is open source software available under a BSD-style license.
platforms
Unix and probably Windows too
Python versions

Deployment Platforms

CGI, ModPython and custom python-based web servers are supported via Web Server Adaptor classes

Suitability

Development Interfaces

Environment Access

Session, Identification and Authentication

Classes for session management are provided

Persistence Support

Provides a DatabaseAssistant class that abstracts and assists in database connectivity using DBAPI modules

Presentation Support

Uses and tightly integrates [http://www.cheetahtemplate.org Cheetah] templating engine

InTheirOwnWords

Aquarium is a Web application framework written in Python. It's features were inspired by a broad range of Web technologies (such as PHP's FreeTrade, Java's Struts, Perl's Mason, and Python's Zope). It offers convenient libraries (such as session management), tight integration with Cheetah (including autocompilation of Cheetah templates), adaptors for various Web environments (including CGI, mod_python, and custom Web servers), and a convenient approach to Web development (the FreeEnergy methodology). Most of all, it's compact (just a few thousand lines of code) and extremely well documented. Aquarium is a useful tool for creating any highly-dynamic, custom Web application written in Python.

Aquarium is based around these ideas:

Comments

Hosting

Unable to edit the page? See the FrontPage for instructions.