4 ms·
I love the idea of writing web apps in Python. I don't love the idea of obfuscating the async nature of the web. When I was learning JS (coming from Python) I
by iandanforth 9y ago
I love the idea of writing web apps in Python. I don't love the idea of obfuscating the async nature of the web.
When I was learning JS (coming from Python) I hated async programming, but it was mainly due to the syntax of callback hell. I couldn't tell what would run after what because it was no longer in order in my source code.
As other have noted async/await syntax fixes that problem. Since 3.5 that's available in standard Python (and the concepts have been in use in packages like Tornado for ages).
So ultimately I think we will see an explosion of languages that run in browsers, I don't think hiding core concepts is helpful to that endeavor.