Quinn – A web framework designed for things to come
quinnjs.com
quinnjs.com
However, nobody should ever use these frameworks, there are probably 5000 of them floating around out there in github, and beyond an exercise in pedagogy they are mostly half broken and stupid.
So to the author of Quinn: don't let this get you down, stay excited, but realize that it's possible that you can't just swoop in and do something great on your first try. OTOH, node.js' ecosystem is so amateurish and shitty that maybe you actually could.
I always just set up a project myself using Werkzeug, in the era of WSGI, almost all of the heavy lifting for web apps is done automatically and outside of your application anyway.
Is it great for a production environment? No clue. Same with Tornado. But it's definitely a solid pick.
We do for as many apps as possible. The async / callback structure is far easier for our developers to understand over Javascript/Node. Tornado is significantly different from other Python frameworks like Django and Flask, but IMHO it is under appreciated.
It doesn't seem like a huge deal, but it's so much more convenient, makes it easier to think about the code, modify and rewrite values, all the normal programmy stuff people like to do in programs with values, instead of objects and actions. And yeah, if you use websockets or HTTP/2 or some other low-level stuff then it's going to break down, but there's only a couple of those and they should each just get their own separate layer.
Uhhh, that's because all those frameworks linked are designed to get you up and running with almost everything you need quickly, not just handling routing and leave you setting up boilerplate.
I'm kinda tired of var that = this.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
"Huge logo to hide any actual information"
I highly doubt this convention will work. You need to be able to return errors or DB information in the response code and headers, which would be impossible since Node is nonblocking. Even something as basic as storing session information in Redis suddenly becomes impossible. This seems like it gives a very minor benefit and causes a whole lot of problems.