Size: 1519
Comment: missing edit-log entry for this revision
|
Size: 2277
Comment: moved from index page
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#pragma section-numbers off A framework for WebProgramming. === Masthead === URL:: http://www.cherrypy.org/ version:: 0.7 (''[[Date(2002-09-18T00:00:00)]]'') licence:: GPL platforms:: any platform that supports Python 2.1 or higher Python versions:: 2.1 or higher |
|
Line 11: | Line 21: |
Can run behind another webserver (Apache, ...) | Can run directly (with its built-in HTTP server) or behind another webserver (like Apache) via PCGI, FastCGI or mode_rewrite. |
Line 25: | Line 35: |
Can be linked to many databases (Oracle, Sybase, MySql, PostgreSql, ...) | Can be linked to many databases (["Oracle"], ["Sybase"], ["MySQL"], ["PostgreSQL"], ...) |
Line 28: | Line 38: |
=== Comments === |
|
Line 35: | Line 43: |
CherryPy has been used in production for more than 6 months are we are now releasing it to the public, under the GPL license. | It has been used in production for nearly a year and has proven fast and stable. |
Line 41: | Line 49: |
* Uses OOP as well as AOP (Aspect Oriented Programming) concepts to develop web sites | * Developers can use OOP as well as AOP (Aspect Oriented Programming) concepts to develop web sites |
Line 44: | Line 52: |
* "HTML editor safe" templating language (templates can go back and forth between designers and developers) | |
Line 48: | Line 57: |
* Can be linked to many databases (Oracle, Sybase, MySql, PostgreSql, ...) | * Can be linked to many databases (["Oracle"], ["Sybase"], ["MySQL"], ["PostgreSQL"], ...) |
Line 51: | Line 60: |
* Built-in caching capability * SSL support (based on PyOpenSSL) * XML/XSL support (based on 4Suite) === Comments === Featured in [http://pythonjournal.cognizor.com PythonJournal 3(1)]. === Hosting === http://www.freecherrypy.org: free for non-commercial web sites |
A framework for WebProgramming.
Masthead
- URL
- version
- licence
- GPL
- platforms
- any platform that supports Python 2.1 or higher
- Python versions
- 2.1 or higher
URL
Licence
GPL
Deployment Platforms
Can run directly (with its built-in HTTP server) or behind another webserver (like Apache) via PCGI, FastCGI or mode_rewrite.
Operating Systems
Suitability
Development Interfaces
Environment Access
Session, Identification and Authentication
Persistence Support
Can be linked to many databases (["Oracle"], ["Sybase"], ["MySQL"], ["PostgreSQL"], ...)
Presentation Support
InTheirOwnWords
CherryPy is a Python-based tool for developing dynamic web sites. It uses many powerful concepts together, which makes it unique in its approach to web site development.
It has been used in production for nearly a year and has proven fast and stable. Key properties/features of CherryPy are:
- Based exclusively on Python (runs everywhere Python runs)
- Sits between a compiler and an application server
- Delivers fast, robust, and scalable web sites
- Developers can use OOP as well as AOP (Aspect Oriented Programming) concepts to develop web sites
- True separation of content and presentation
- Simple but powerful templating language
- "HTML editor safe" templating language (templates can go back and forth between designers and developers)
- Powerful standard libraries to make your life easy
Other properties/features are:
- Can be linked to many databases (["Oracle"], ["Sybase"], ["MySQL"], ["PostgreSQL"], ...)
- Can run behind another webserver (Apache, ...)
- Easy clustering and load-balancing set up for high-traffic web sites
- Built-in caching capability
- SSL support (based on PyOpenSSL)
- XML/XSL support (based on 4Suite)
Comments
Featured in [http://pythonjournal.cognizor.com PythonJournal 3(1)].
Hosting
http://www.freecherrypy.org: free for non-commercial web sites