Other Links and Projects
Python, the high-level, interactive object oriented language, includes an extensive class library with lots of goodies for network programming, system administration, sounds and graphics. This is the programming language of this project. Homepage is http://python.org
The mod_python Apache's module supports web applications written in Python. Because the parser is embedded in the server as an Apache module, it will run much faster than traditional CGI. Homepage is http://www.modpython.org/
Webpy offers a clean and well designed API for Python Web applications . The philosophy behind webpy is to: "Think about the ideal way to write a web app. Write the code to make it happen." Homepage is http://webpy.org/
Flup implements the standard interface between Python Web applications and Web servers, as described in PEP 333, http://www.python.org/dev/peps/pep-0333 . Homepage is http://www.saddi.com/software/flup/
Cherokee is a very fast, flexible and easy to configure Web Server. It supports the widespread technologies nowadays: FastCGI, SCGI, PHP, CGI, TLS and SSL encrypted connections, Virtual hosts, Authentication, on the fly encoding, Apache compatible log files, HTTP Load Balancing, Data Base Balancing, SSI, Reverse HTTP Proxy and much more. Homepage is http://cherokee-project.org/
Teng is a general purpose templating engine (whence Teng). It was created in Seznam.cz, a.s. company. Homepage is http://opensource.seznam.cz/TEng/.
Teng strictly separates application logic from presentation logic. Programmer writes code which fetches data (for example from database, application server etc.) and supplies them to the templating engine. Presentation coder (for example web designer) writes templates and doesn't bother about data origin. The only thing programmer and presentation coder must obey is that data structure must conform to the template.