2 ms·
I've been deploying production .NET apps on Linux in Mono and NetCore for a few years now- Core is vastly superior to Framework even if you're not targeting Lin
by gtsteve 7y ago
I've been deploying production .NET apps on Linux in Mono and NetCore for a few years now- Core is vastly superior to Framework even if you're not targeting Linux.
We target netcoreapp2.2 and execute the binary by using the dotnet tool pre-installed in containers but you can also just output a binary that can be executed standalone in your chosen platform.
I was able to set up a build agent for CI in a couple of hours; you really only need the SDK and you don't need to go through painful guesswork about what you need to install or copying targets that only exist in the desktop version of Visual Studio or stuff like that.
Also, you don't need to tangle with various runtimes and their licenses (like Java) because there is only one and Microsoft seem to only be interested in monetising their development tools, operating systems and cloud offerings.
I would not have believed you if you told me 5 years ago that C# development could be this good. I could not possibly imagine targeting another language (with the possible exception of front-end code and perhaps front-end web apps)