← Back to context

Comment by pier25

18 hours ago

I love C# and .NET is amazing for some specific use cases like REST APIs but there's so much stuff that just doesn't work or needs a lot more effort to get somewhere.

MAUI is a mess.

Blazor will never work as a general solution for full stack web apps. Even if a small app didn't have to download like 10MB of WASM code the DX is terrible and performance just as bad. Elixir Phoenix developed with a fraction of the budget is just so far ahead.

C# hot reload has been broken for years. I doubt it will ever be as good as what you get in JS with Vite.

Minimal APIs are a great idea but 4 years later and still fundamental features like validation are missing (it's coming in .NET 10).

They've been investing a ton of effort into Aspire. It's cool but is it more important than core features?

And now with AI, Microsoft is more distracted than ever and I'm starting to regret getting into .NET at all.