As it is purely opinion based question, I as a .NET developer with 9+ years of experience will say - "No, it is a very stupid move to migrate to NodeJS!". We can see that 2-3 years ago was a big-bang of NodeJS, everyone was planning to migrate to NodeJS. But now we can see that a lot of them are migrating back to Java/.NET.
I will be an opposer to mr.freeze
and ruin his arguments:
- a single language argument. It doesn't make sense since we have a swagger, who cares what is on a backend?
- a better ecosystem . Very, very, very opinion based argument. While .NET is a commercial product of huge Microsoft company you know that someone takes responsibility for the product, while modules of Node.JS can be written by
drunk developer with hands from the wrong place from far-far village
. And about the argument about cross-platform IDE - who from .NET developers ever cares about that linux/unix? Even if cares there is Visual studio code. :)
- Networing. Not a argument at all, since everybody have his own understanding of word -
beautiful
- Maturity. Not an argument as well, I've built 3 project using .NET core and it is working like a charm