1 WebStack is a package which provides a common API for Python Web applications,
2 regardless of the underlying server or framework environment. It should be
3 possible with WebStack to design and implement an application and to choose a
4 deployment environment, without having to go back and rewrite large parts of
5 that application to work in the chosen environment or in other environments
6 (should the deployment requirements change after the application has been
7 written).
8
9 Currently, BaseHTTPRequestHandler (via BaseHTTPServer in the standard library),
10 mod_python, Twisted and Webware are supported. Each framework has its own set of
11 strengths and weaknesses, but the idea is that deployment concerns can be
12 considered separately from the implementation of application functionality.
13
14 Things to consider for future releases: higher-level authentication support,
15 cookie handling, redirects.