| Yes I have used Falcon extensively and I like it alot. Lies, damn lies and benchmarks - I'm not saying the benchmarks are made up but you know - the benchmark thing. Falcon for REST API development. Django/Pyramid for full featured web application development. And regarding speed, well how does its Python 3 performance compare to the Python 2 performance of other Python web servers? And any does speed matter that much? In many cases "fast enough is good enough" and the bottle necks are more likely to be other parts of your system and if speed matter that much then you should be horizontally scaling. And if I may raise the ugly topic - who cares about Python 2 under any circumstances? For me - and I know many people do not think this way - Python 2 is dead so who gives a rats arse anything about it. Python 3 is the future and I'm not looking back for any gripes or grumbles about it. Don't get me wrong, I think ruby-rails-slow is a bad thing, but Falcon fast should be good enough. And if speed really matters to you then you shouldn't be using Python for web application development. |
In all my research over the years Pyramid is the framework that looks the most interesting. The docs are amazing (I more or less read them cover to cover, even though I haven't tried the framework) and the whole thing seems very well thought out.
I'd love any insights from people who have worked with it.