Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This article is almost 1 year old. It is dated March 15, 2010.

I'm wondering if things have changed in the last year. I plan to write a web app written in python but boy I'm having so much hard time choosing a python web server/framework. There are so many good choices out there. And when the number of choices increases so does the time needed to figure out your mind. :)



My hands are itching to post an update but it takes a lot of time and well we're also very busy with SiteSupport.

I might post this weekend something about the high latency Tornado had (in the concurrency benchmark) and give a few remarks about the poor performance Gunicorn had in the benchmark.


Oh and regarding the choices you have...

The benchmark should be a small part of the final decision you take. I would first decide on the type of flavour you want your webserver to have: threaded? event-driven? with callbacks or coroutines?

Making the right choice here already limits the selection.


Just go with Gunicorn+gevent. The fantastic thing about WSGI is that if there's a faster solution available, you can switch it out.

I think frameworks would be a more difficult choice, I like Flask as it's simple and uses Jinja2, which is sexy.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: