In my experience, having to write the same code twice in two different languages is a hell of a lot more work both from a creation and maintenance perspective than just writing it once. I haven't really had to deal with many of those edge cases you're talking about.
So what do you prefer to Node.js for universal single-page apps then?
> In my experience, having to write the same code twice in two different languages is a hell of a lot more work both from a creation and maintenance perspective than just writing it once. I haven't really had to deal with many of those edge cases you're talking about.
Cool, I hope for your sake that your luck continues.
> So what do you prefer to Node.js for universal single-page apps then?
To be honest, I prefer not to write single-page apps, as they break some fundamental ways the internet works, with no real benefit. I have started using React for in-page responsive components, which are composable and reusable independent of the app.
I prefer Flask for the backend, although I've used Django w/ Django Rest Framework and that has also been a good experience.
So what do you prefer to Node.js for universal single-page apps then?