CherryPy framework silently updated to version 18.9.0: looking back at its past impact and unique advantages

Recently, Python’s CherryPy framework quietly released a new version 18.9.0. Although CherryPy has gradually faded out of people's sight in recent years under the spotlight of many popular frameworks such as Flask, FastAPI and the old powerhouse Django, it was once widely popular domestically and even around the world, and was highly praised by many professionals. Among them Including the famous Python developer Limodou.

Nonetheless, it retains some unique advantages that make it irreplaceable in certain scenarios.

First of all, CherryPy, as a WSGI server written in pure Python, can be run directly in the production environment without additional configuration of other server software. In contrast, the Flask framework reminds users that their own servers can only be used for development and testing, and users need to choose a suitable production environment server.

Secondly, CherryPy supports running on Windows operating system, which provides convenience to developers working in Windows environment. Some emerging frameworks such as FastAPI may not support the Windows platform.

Finally, although CherryPy is not an asynchronous framework, its performance has always been among the best among non-asynchronous frameworks. Compared with the heavyweight Django, CherryPy is lighter and handles requests faster.

In general, although CherryPy's attention has declined in recent years, it still has some advantages that cannot be ignored. For developers who are looking for a stable, web development framework that can run in a Windows environment and has good performance, CherryPy may be a choice worth considering.

Guess you like

Origin www.oschina.net/news/271294/cherrypy-18-9-0-released