3 ms·
Yeah C# is really, really nice. And the standard library is incredible. But there's so much MS baggage and MBA bullshittery that it's a headache to use--and th
by ametrau 3y ago
Yeah C# is really, really nice. And the standard library is incredible.
But there's so much MS baggage and MBA bullshittery that it's a headache to use--and that's even if you're targeting windows solely.
.net NET dotnet core netcore coredotnet netCORE CORE core 5, 6, 7, net 9, dot core 4.
One other thing: To get the most out of csharp you want to use visual studio. Yes there are good extensions for vscode but they are so inferior in every way to the VS experience that it's kind of pointless.
VS has these really great tools but it's a hulking buggy proprietary, paid for, colossus. I don't even know what it's like to use on macos, I never even bothered (I imagine it's even worse than windows).
So great language, but the experience in practice is hampered by the MBAs at MS (and it'll never, ever, get better because of that).
- DarkNova6 3y ago> One other thing: To get the most out of csharp you want to use visual studio. Yes there are good extensions for vscode but they are so inferior in every way to the VS experience that it's kind of pointless. I'll vouch for Rider. And if you are familiar with the Jetbrains suite, using it is a no-brainer. Anyway, could you explain what you mean with MBA in the context of C#?
- Khelavaster 3y agoWhat do you mean by MBA bullshittery? And yes, VS offers more for c# than any other IDE for its language... Why the criticism that it does too much? Is the colossal, modular system unwieldy when you install the limited subset of features you need?
- ametrau 3y agoThe criticism is that it crashes regularly and doesn’t have the customisability of vscode (less important).
- nullindividual 3y agoThe naming of .NET is unimportant and those who work in the space can easily grok the naming scheme. Using this as part of your argument brings down the remainder of your points.
- ametrau 3y agoIt muddies the water in all discussions and web searches.
- neonsunset 3y agoI don't think it ever mattered really, it's "just .NET" since 4 years ago anyway. One of the nicest dev setups for it is Rider/VSC + macOS: minimalistic, focused and productive.