3 ms·
That surprised me too. IMHO Tornado should be #3 after Django and Flask since AFAIK it has the best built-in support for writing hybrid HTTP/WebSocket servers i
by jbarham 7y ago
That surprised me too. IMHO Tornado should be #3 after Django and Flask since AFAIK it has the best built-in support for writing hybrid HTTP/WebSocket servers in Python.
I use Tornado to serve the WebSocket backend for https://www.slickdns.com/live/ https://www.slickdns.com/live/. I've also used Django Channels to add WebSocket support to a Django app and found it very cumbersome compared to Tornado.
- no_wizard 7y ago+1 For Tornado. I'm curious if you care for their templates or not, though.
- jbarham 7y agoSorry, I haven't used Tornado's templates enough to compare them with e.g. Django's. Essentially all I use Tornado for is to publish a WebSocket endpoint, and for that specific purpose it's great. For building conventional web apps I'm very happy with Django and its templates.