I haven't used gEvent, but while asyncio doesn't completely burn the code-base I've met projects that were built on tornado and for which it was disastrous.
What I really like about asyncio is that there isn't much of deps or forced loop in order to get it working.
But I could be mislead and just not know how it is achieved in tornado, does gEvent burn the codebase as well ?
Tornado evolved extremely nicely. Gone are the days of needing callbacks or decorators. Now it's just a matter of putting async in front of def and there's your asynchronous handler.
What I really like about asyncio is that there isn't much of deps or forced loop in order to get it working.
But I could be mislead and just not know how it is achieved in tornado, does gEvent burn the codebase as well ?