TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Python Tornado, a Quick-Start Guide

2 pointsby wasyouabout 4 years ago

2 comments

remramabout 4 years ago
Is Tornado still a good idea? They&#x27;ve run into quite a few bugs with recent Python releases and the changes to asyncio. Tornado was also developed before async and asyncio were added, and doesn&#x27;t support new protocols like ASGI. Nowadays frameworks like Starlette and FastAPI seem to be all the rage.<p>Edit: This article is very misinformed about Python and web technologoes in general:<p>&gt; the ability to handle thousands of connections per second (as opposed to Nginx’s 100-200)<p>&gt; Tornado (and most Python frameworks) are multi-threaded. For an in-depth discussion of the different types of concurrency models, see the Celery whitepaper<p>&gt; Those who want to run their Python applications on a web server must provide implementation of WSGI interface.
rgacoteabout 4 years ago
Tornado has retrofitted async&#x2F;await into the framework so you can use standard async modules.<p>The advantage I find to using frameworks like Tornado is the number of protocol edge cases they&#x27;ve addressed over the years.<p>I also appreciate the ability to deploy as a stand-alone multi-cpu application.