Digital
Now Reading
CherryPy
0
Review

CherryPy

Overview
Synopsis

CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This results in smaller source code developed in less time.

Category

Python Web Framework Software

Features

A reliable, HTTP/1.1-compliant, WSGI thread-pooled webserver.
Built-in tools for caching, encoding, sessions, authentication, static content, and many more.
Easy to run multiple HTTP servers (e.g. on multiple ports) at once.
Swappable and customizable...everything.
A powerful configuration system for developers and deployers alike.
Built-in profiling, coverage, and testing support.
A flexible plugin system.
Runs on Python 2.7+, 3.1+, PyPy, Jython and Android.

License

Open Source

Price

Free

Pricing

Subscription

Free Trial

Available

Users Size

Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)

Website
Company

CherryPy

PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
9.6
6.6
Features & Functionality
9.4
7.0
Advanced Features
9.6
5.6
Integration
9.5
7.2
Performance
9.5
7.6
Customer Support
9.4
4.7
Implementation
6.1
Renew & Recommend
5.0
Bottom Line

CherryPy is now more than ten years old and it is has proven to be very fast and stable. It is being used in production by many sites, from the simplest to the most demanding.

9.5
Editor Rating
6.1
Aggregated User Rating
11 ratings
You have rated this

CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This results in smaller source code developed in less time.

CherryPy is now more than ten years old and it is has proven to be very fast and stable. It is being used in production by many sites, from the simplest to the most demanding. CherryPy is among the oldest web framework available for Python, yet many people aren’t aware of its existence.

One of the reason for this is that CherryPy is not a complete stack with built-in support for a multi-tier architecture. It doesn’t provide frontend utilities nor will it tells how to speak with the storage. Instead, CherryPy’s take is to let the developer make those decisions. This is a contrasting position compared to other well-known frameworks.

CherryPy has a clean interface and does its best to stay out of your way whilst providing a reliable scaffolding for the developer to build from.Typical use-cases for CherryPy go from regular web application with user frontends (think blogging, CMS, portals, ecommerce) to web-services only.

 

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%