|
Size: 1519
Comment: missing edit-log entry for this revision
|
Size: 2551
Comment:
|
| 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.8 (''[[Date(2003-01-13T00: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 [http://www.mydear.biz mod_rewrite]. |
| Line 25: | Line 35: |
| Can be linked to many databases (Oracle, Sybase, MySql, PostgreSql, ...) | Can be linked to many databases ([http://www.dapt.org "Oracle"], ["Sybase"], ["MySQL"], ["PostgreSQL"], ...) |
| Line 29: | Line 39: |
| === Comments === |
|
| Line 33: | Line 41: |
| 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. | CherryPy is a Python-based tool for developing [http://www.navinic.com dynamic] web sites. It uses many powerful concepts together, which makes it unique in its approach to web site development. |
| 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 39: | Line 47: |
| * Sits between a compiler and an application server | * Sits between a compiler and an [http://www.mydear.biz application] server |
| 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 43: | Line 51: |
| * Simple but powerful templating language | * Simple but powerful [http://www.interseo.com templating] language * "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 [http://www.activeshow.net PyOpenSSL]) * XML/XSL support (based on 4Suite) * XML-RPC * Very good === Comments === Featured in [http://pythonjournal.cognizor.com PythonJournal 3(1)]. [http://wiki.cherrypy.org/cgi-bin/moin.cgi/CherryPy2QuickFacts CherryPy2] is in development === 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 [http://www.mydear.biz mod_rewrite].
Operating Systems
Suitability
Development Interfaces
Environment Access
Session, Identification and Authentication
Persistence Support
Can be linked to many databases ([http://www.dapt.org "Oracle"], ["Sybase"], ["MySQL"], ["PostgreSQL"], ...)
Presentation Support
InTheirOwnWords
CherryPy is a Python-based tool for developing [http://www.navinic.com 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 [http://www.mydear.biz 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 [http://www.interseo.com 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 [http://www.activeshow.net PyOpenSSL])
- XML/XSL support (based on 4Suite)
- XML-RPC
- Very good
Comments
Featured in [http://pythonjournal.cognizor.com PythonJournal 3(1)].
[http://wiki.cherrypy.org/cgi-bin/moin.cgi/CherryPy2QuickFacts CherryPy2] is in development
Hosting
http://www.freecherrypy.org: free for non-commercial web sites
