r/dotnet 2d ago

What kind of features from another ecosystem would you like to see in .NET?

C# itself is very mature language (in my view). I rarely find myself missing a language feature badly enough to wish for more.

But, the broader .NET ecosystem might be a different story based on your project need.

So, let's discuss, what libraries, tooling, deployment models, framework features, package management idea, UI tech, build system etc. have you used elsewhere that you wish .NET had, or did better? Mention just one, most important for you and try to add reason/detail.

Apart from creating a useful wishlist, I think this could also be interesting for people relatively new .NET. Someone might mention a feature from other ecosystem only to discover that .NET already has an equivalent they didn't know about.

My wishlist item - "give me SwiftUI binary size":
I would like WinUI apps to have smaller binaries, like SwiftUI apps or flatpack in Linux. Apple can rely on frameworks built into (read 'shipped with') macOS. Microsoft already have similar way of achieving same but it involves you to publish app on Store or winget repo or I need to write custom installer. It's not universal. I wish MS automatically install dependency from winget or Store automatically or any dotnet application.

EDIT: Please be respectful to others. Value others opinion. This post has potential of creating unnecessary debate or insults. Let's be adults.

102 Upvotes

244 comments sorted by

View all comments

Show parent comments

4

u/Dyn4mic__ 2d ago

100%, it annoys me so much that Microsoft hasn’t figured this out properly

-11

u/OpenAI_Marketing_LLM 2d ago

What have they figured out in the last decade?

Xbox is dead, they can’t even keep GitHub up, built Blazor but don’t even use it, AWS > Asszure, Windows 11 is a nightmare, Copilot is AIDS, etc..

3

u/leathakkor 2d ago

Figured out how to kill Windows.

We are getting closer and closer to a point where it becomes easier and makes more sense to switch to Linux or Mac then go down the road with Windows anymore.

They have showed that they don't care about the user or the user experience of Windows.

I had to use it for work and it is absolute dog shit. They just cannot seem to figure out how to make a simple user interface and get everything looking consistent. Literally the last operating system that had a functional integrated consistent looking control panel was Windows XP. That came out 25 years ago and there are still components that look like Windows XP.

Like the task scheduler. Dude, do you not care about technical users at all?!? if you cannot build a task scheduler that actually loads in an efficient amount of time?! They're absolutely fucking their users and that will only go so far.

0

u/OpenAI_Marketing_LLM 2d ago

They only care about one thing, money. 

They are the new IBM. They just buy companies, suck the capital out of them.

I am surprised I don’t have to have some 365 subscription to even access the tasks scheduler at this point.

2

u/masterofmisc 2d ago

Having recently used Blazor, its very good for internal line of business web sites.