Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



> 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.


You're probably right. I haven't tried it thoroughly


> 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




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: