Skip to content

Comment on Ask HN: Why is .NET never talked about as an option for solo/small team dev?parent

Comments

The problem is the average audience is just not technically sophisticated enough to understand that .NET is a _much_ cooler project with capabilities other languages only try to awkwardly stumble into (like portable SIMD). There has been a lot of largely ignored work, and the way ms markets it to web devs that could also write Python scripts is not helping because the underlying platform serves more technically challenging projects in a much better way. As of 2024, the entirety of Apache stack that is built on Java could massively benefit if a timeline changed and it was using .NET (both C# and F#) instead - none of the Lucene issues with manual memory management would ever happen, it would use less memory and be much faster at its hottest paths.

I'm almost regretting picking .NET because you are then forever cursed with "bitch, you live like this?" whenever trying out something different (the short list of issues alternatives suffer from: terrible sdk management, terrible package management or just lack of thereof, poor performance, a lot of unneeded boilerplate, unsound language semantics, poor tooling, poor quality ORMs (the main reason people hate ORMs is they never tried EF Core), few properly supported target platforms, limited languages do not let you express concepts nicely, no low-level primitives to write efficient impl., etc etc.)

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.