The server environments or frameworks supported by WebStack are as follows:
Framework | Versions Tested | Availability | Also 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/) |
|
Django | Django 0.95 | http://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.
See the "Deploying Applications" document for information on exact deployment procedures for each of the above frameworks.