On Fri, Oct 26, 2012 at 11:24 AM, Bill Janssen <span dir="ltr"><<a href="mailto:janssen@parc.com" target="_blank">janssen@parc.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Let me second this -- Tornado is great.  Easy to use, easy to<br>
understand.  And the code is fun to read, very nicely written.<br>
It's not Twisted at all.<br></blockquote><div><br></div><div>I'll third it. I used Tornado a few years ago for a small skunkworks project and it was easy to pick up with almost no Twisted experience. Heck, it's probably even easier now because it's been a few years and the documentation might've improved.  The async/callback part of course draws comparison to Twisted, but Twisted is much more general and ambitious in that it tries to cover all networking protocols from Web to SSH to SMTP, etc., etc. (and the Web stuff in Twisted was the hardest for me to grok for some reason). Tornado is really focused on HTTP and web pages so Django is not a bad comparison and perhaps an even better comparison is something like Flask since Django is more full-stack, has an ORM, etc.</div>
</div>