Hacker News new | ask | show | jobs
by nicoburns 2142 days ago
I didn't downvote, but IMO it's only half true: C# and the runtime really are excellent. But the C# library ecosystem is much smaller than the Java, JavaScript, PHP, and Python ecosystems (and even Go/Rust for a lot of things), and there are even quite a few commercial (paid for) libraries! This may not matter for a particular project, but for me it's significant enough to not make C# a universal recommendation.

Hopefully it changes now that C# is open source, but for now it's quite a big downside.

1 comments

Also, historically C# ran terribly on Linux, or had a bunch of gotchas when it came to interfacing with the rest of the MS ecosystem.

I don’t know if that is still true today.

It’s no longer true (at least the performance bits), especially with the upcoming release of .NET 5.