Live data from Hacker News

Developers are not happy with .NET MAUI, but nobody in the team cares about it

github.com

111–120 of 123 posts

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#111

Title should be "Developer yells at .NET MAUI team and expects to talk to the manager because their bug hasn't been fixed in two years". I hope people can see the hostile working conditions that many in open source have to experience daily. There is no possible way for a small team to scale with the thousands of issues they get and give every single one the same amount of attention. That is why it is so important for…

> small team

Yes, we need to be more lenient on Microsoft. They're a tiny little startup after all, they barely have 10 employees and three of them are cleaners.

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#112
post #22

We are huge into Microsoft but MAUI is on the no touch list. After maintaining a Blazor (server-side) app for a few years, it has become clear to me that even if the abstractions are ideal, the tooling may cripple the entire experience. I don't trust Visual Studio 2022 to not treat me like a piece of shit in a UI style project anymore. The only project types I really trust to not suck are: class library, console app,…

What UI framework should I be focusing on in 2023? Should I focus on web-based framework (vis-a-vis Electron or similar platform) or is there something more suitable for desktop UI?

For .NET specifically, you would need to reach for 3rd party frameworks. Avalonia in particular is excellent.

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#113
post #22

We are huge into Microsoft but MAUI is on the no touch list. After maintaining a Blazor (server-side) app for a few years, it has become clear to me that even if the abstractions are ideal, the tooling may cripple the entire experience. I don't trust Visual Studio 2022 to not treat me like a piece of shit in a UI style project anymore. The only project types I really trust to not suck are: class library, console app,…

What UI framework should I be focusing on in 2023? Should I focus on web-based framework (vis-a-vis Electron or similar platform) or is there something more suitable for desktop UI?

WPF is probably your best bet for desktop UI if you want to stay in the MS ecosystem.

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#114

Three decades of experience talking here: If you don't see a vendor like Microsoft using a GUI framework for at least 50% of their new applications, then you've made a terrible mistake in adopting it yourself. Microsoft uses Google's framework for their own applications: Electron. Yes, you heard me right. Microsoft, a nearly 3 trillion dollar company, uses the framework of a competitor for their own desktop applicati…

I can't name a single application of Microsoft written in windows forms, but it is/was still pretty well-supported. Also: Electron is for desktop apps, MAUI is for mobile apps.

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#115

Three decades of experience talking here: If you don't see a vendor like Microsoft using a GUI framework for at least 50% of their new applications, then you've made a terrible mistake in adopting it yourself. Microsoft uses Google's framework for their own applications: Electron. Yes, you heard me right. Microsoft, a nearly 3 trillion dollar company, uses the framework of a competitor for their own desktop applicati…

Can you point to a source for Electron being a Google framework? As far as I know, the framework has been created at Github (now owned by Microsoft).

Google has created a UI framework for building mobile, desktop and web applications - but it's Flutter, not Electron.

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#116

Three decades of experience talking here: If you don't see a vendor like Microsoft using a GUI framework for at least 50% of their new applications, then you've made a terrible mistake in adopting it yourself. Microsoft uses Google's framework for their own applications: Electron. Yes, you heard me right. Microsoft, a nearly 3 trillion dollar company, uses the framework of a competitor for their own desktop applicati…

Hey genius, VS Code was released in 2015 and MAUI was released in 2022. Do you see the problem?

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#117

Glad I dodged that bullet. I really wanted to build a portfolio project with MAUI to have something cross-platform but was already wary because of Microsoft's non-stop parade of overlapping, half working, UI frameworks. I experimented with MAUI for a couple of days but kept running into issues on the most basic of things, only to find out it was a known issue that had been left unaddressed for an extended period of t…

Please don't try maui, it will be a disaster. The migration from XF to Maui has been on the verge of collapse.

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#118
post #22

We are huge into Microsoft but MAUI is on the no touch list. After maintaining a Blazor (server-side) app for a few years, it has become clear to me that even if the abstractions are ideal, the tooling may cripple the entire experience. I don't trust Visual Studio 2022 to not treat me like a piece of shit in a UI style project anymore. The only project types I really trust to not suck are: class library, console app,…

What UI framework should I be focusing on in 2023? Should I focus on web-based framework (vis-a-vis Electron or similar platform) or is there something more suitable for desktop UI?

Give Uno Platform a try https://github.com/unoplatform/uno

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#119
post #85

Earlier quoted context omitted.

Electron has been originally developed by GitHub and is now maintained by the OpenJS Foundation. It is not a "Google framework".

Foundations don't really do maintenance on products. Electron is maintained by a few people at Slack at one or two at Microsoft. Of course if you count the Chromium codebase then it is indeed "Google's framework" and they do nearly all the maintenance.

Not sure if this is trolling but Electron is a big open-source community project NOT "maintained by few people at Slack and one or two at Microsoft", you can easily check that by going into repository insights and seeing the correct information which for the last 30 days is "25 authors have pushed 52 commits to main and 267 commits to all branches".

The Chromium take is even bolder, it is indeed NOT a "Google's framework", and it was maintained by at least 1600 authors most of whom are not from Google [1]

[1] https://chromium.googlesource.com/chromium/src/+/HEAD/AUTHOR...

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#120

Three decades of experience talking here: If you don't see a vendor like Microsoft using a GUI framework for at least 50% of their new applications, then you've made a terrible mistake in adopting it yourself. Microsoft uses Google's framework for their own applications: Electron. Yes, you heard me right. Microsoft, a nearly 3 trillion dollar company, uses the framework of a competitor for their own desktop applicati…

Why would everyone start using MAUI if there is a more robust community alternative around? They only develop this because they have resources to do so but no one really needs it. It is a classical Microsoft theme to have their own not-used copy of another popular thing just in case they will have an opportunity to extend, embrace and exterminate it someday.
Post reply on HN