4 ms·
You start by talking about having done Windows development but are asking about .NET web development which has been cross-platform since .NET Core launched over
by mikece 3y ago
You start by talking about having done Windows development but are asking about .NET web development which has been cross-platform since .NET Core launched over a decade ago. You also don't need to be on Windows or use Visual Studio to do .NET web development; VS Code or Jet Brains' Rider IDE work on Linux and macOS as well (and I hear there is tooling for writing .NET web applications/code in vim and emacs as well but I'm not Jedi enough to use such tools).
As for "is it good"... it uses less memory and is faster than any interpreted language currently in use for web development. And, as you have noticed, deployment using Docker containers is possible everywhere Docker is supported. Surprisingly, AWS supports the current runtime of .NET faster than Python and Node (though they also drop support for .NET versions sooner than out-of-LTS versions of Python and Node).