Hacker News new | ask | show | jobs
by nailer 4116 days ago
Goddamn Tornado was/is the best Python HTTP server ever. Asides from the wide utility library of non-blocking IO (years before node got popular) it had Sinatra-style class based routing that was far simpler than django's bizarre route.as_route() stuff.

A friend once said the worst thing about Tornado was how little publicity it got.

2 comments

Why all the "was/is" in this subthread? Tornado's not going anywhere.
Only reason I wrote 'is/was' because it's been a couple of years since I used Tornado and other Python HTTP servers might have gotten better. I hack node all day now.
What did you think about Twisted?
Twisted was focused on general sockets apps rather than HTTP, and for some reason had code written using a styleguide different from the rest of the Python ecosystem.

Tornado OTOH was very HTTP focused. It also had a bunch of useful examples maintained in the actual repo so they were always up to date.