Supported Frameworks

The server environments or frameworks supported by WebStack are as follows:

Framework Versions TestedAvailabilityAlso Required
BaseHTTPRequestHandler Python 2.2.2
Python 2.3.3
Python 2.4.1
Found in Python's standard library - no additional software required
CGI Apache 2.0.44
Apache 2.0.53
AOLserver 4.0.10
lighttpd 1.3.15

Web server with CGI support:

Apache httpd (http://httpd.apache.org/) AOLserver (http://aolserver.com/)
lighttpd (http://www.lighttpd.net/)
DjangoDjango 0.95http://www.djangoproject.com/
Jython/Java Servlet Jython 2.1, Java JDK 1.3.1_02, Tomcat 4.1.31 (Servlet 2.3)
Jython (http://www.jython.org/)

Java Servlet container:
Apache Tomcat (http://tomcat.apache.org/)
mod_python 3.0.3 (3.1.3 for framework cookie and session support)http://www.modpython.org/
Apache httpd (http://httpd.apache.org/)
Twisted Twisted 1.0.5
Twisted 1.3.0
http://www.twistedmatrix.com/
Webware 0.8.1
CVS (2004-02-06)
0.9b2
http://www.webwareforpython.org/Web server supporting CGI (see above)
WSGI run_with_cgi (PEP 333)
Web server supporting CGI (see above)
Zope 2 2.7.2-0
2.8.0-final
http://www.zope.org/

Each framework has its own set of strengths and weaknesses, but the idea is that deployment concerns can be considered separately from the implementation of application functionality.

More Information

See the "Deploying Applications" document for information on exact deployment procedures for each of the above frameworks.