Why would anyone use .NET Core for a greenfield codebase? Despite 16 years of development, CoreCLR still gets spanked by HotSpot (the most popular Java runtime) in almost every benchmark, so it can’t be for performance. Even Go (young as it is) has more numerous, more mature third-party libraries, so it can’t be for productivity either.
Is it just for people who want to write a Linux/macOS app but don’t want to learn a new language?
Because C# is superior.
>more numerous, more mature third-party libraries
Oh wait, it was just bait after all.
>>55785485
explain to me how C# is superior to Java 8 and how this purported productivity superiority offsets the 80% performance hit of using CoreCLR
>>55785485
the overwhelming majority of C# code on GitHub have dependencies not fulfilled by .NET Core, which makes them effectively Windows-only (for at least the next 2 years)
Meanwhile, literally every Go binary can run on Linux, macOS, and Windows