3 ms·
Citing my own comment from another thread: I've worked with .NET for over 10 years and we built our startup on top of it. Here are my thoughts: Pros: * Stabil
by jcmontx 11mo ago
Citing my own comment from another thread:
I've worked with .NET for over 10 years and we built our startup on top of it. Here are my thoughts:
Pros:
* Stability
* Very decent standard library
* Good balance between productivity and robustness
* Great package management
* Extremely easy to upgrade, so essentially free goodies (performance) every year or so
Cons:
* Very MSFT dominated (obviously)
* Subpar tooling outside of Windows (I'm looking at you C# Dev Kit)
* C# has way to many features, it feels bloated
* Culturally, it feels like .NET devs are less "passionate" about their work
* The freaking stigma of being a .NET dev: you will never be as cool as the guys who work with Node/Python/whatever
Edit: Also I'd like to add EFCore as one of the pros of the ecosystem. Hands down the best ORM. Others don't come close.
- keraf 11mo ago> Subpar tooling outside of Windows (I'm looking at you C# Dev Kit) JetBrains Rider is excellent and runs on Windows, Mac and Linux. It has a few Windows only features but nothing important for me, it's the best IDE for C#/.NET you can get on non-Windows platforms imo. And it's free for non commercial use.
- jcmontx 11mo agoYou're probably right. I haven't tried it thoroughly
- deleted 11mo ago[deleted]
- vyrotek 11mo ago> you will never be as cool I quoted that on x a few days ago and got some fun replies :) https://x.com/vyrotek/status/1988737638682296388 https://x.com/vyrotek/status/1988737638682296388