Hacker News new | ask | show | jobs
by high_na_euv 794 days ago
One of the Best designed languages and most sane ecosystem by far

I did c, cpp and c# for money and thats my experience.

C# has lowest amount of WTFs per loc

2 comments

Here's a recent comment of mine that talked about some of the ups and downs of choosing C# and .NET for a webdev project of mine: https://news.ycombinator.com/item?id=40022126

In short, nowadays it's a pretty strong contender and can fill in similar niches to Java (decent type system, good runtime, good tools, nowadays available on most platforms), with downsides that to me don't seem like dealbreakers (not as big of an ecosystem, which leads to breakages along the way when tools and libraries aren't as well maintained).

I've also used Node, Python, Ruby, PHP, a bit of Go and some others on the back end, I'd say that it's a bit slower to develop in than many of those but the performance and maintainability of the code (especially the refactoring you can do in the IDEs) feels worth it. Maybe for not quick MVPs, but probably for multi-year projects.

> I did c, cpp and c# for money and thats my experience. > > C# has lowest amount of WTFs per loc

Sure, C# looks great when compared with C or C++, but that's a very low bar to pass. Compare it with Java, and it's on par at best. Compare it with Rust, and C# might as well be C.