Live data from Hacker News

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

github.com

21–30 of 123 posts

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

#21

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…

This. I believe OneDrive on macOS uses QT.

It does but here is the kicker... it also uses QT on Windows.

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

#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, and azure function (timer or http triggers).

If Microsoft wants me to give their UI frameworks another shot, then I challenge them to rewrite visual studio itself using whatever proposed framework. Only then would I have faith that someone sorted out all the long-tailed dragons that would bite me in the ass 2 years deep.

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

#24
We decommissioned all our mobile apps built with Xamarin.

Some of the Microsoft teams don't listen to user feedback.

We use Azure DevOps, feedback from years ago for basic features still not developed.

https://developercommunity.visualstudio.com/AzureDevOps

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

#25
post #10

> "It seems to me that this is the end for Microsoft's mobile team. They do not fix own bugs, they do not respond to the tickets, the even do not review PRs made a year ago" That's always been the case with all of their frameworks. Even if the entire userbase is spitting fire the default position is to double down on whatever stupid thing they're doing or ignoring it. Only time I ever got anything fixed was when I wa…

Since we're talking about GUI frameworks, I wonder how Qt fares in terms of bugs and fixing them.

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

#26

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…

True. Many will dismiss this opinion but that's how it is. The only issues being actively resolved and substantial progress happening is in:

CSS - New units, flex, grid, subgrid, animation, new query methods, view transitions. JS - New APIs ranging from cryptography to WebGPU, Web Assembly.

If you must give an interface to an application, there's absolutely no match to what web platform can offer in terms of fidelity + ease of use and accessibility.

Sure, you can go bonkers with Flutter, Qt, Swing or other immediate UI libraries but then you're on your own to invent everything on your own.

You can't find like of d3js in Qt, Swing, MAUI or GTK. Not saying some half baked version of some of it does not exist OR is not doable at all in any of the toolkits. Just that you have to do it on your own.

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

#27
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,…

Visual Studio hasn't not treated me like a piece of shit ever. It's a similar "lol fuck you" as witnessed in this issue.

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

#28
Closed without a comment.

I was hopeful, but not fully convinced that Microsoft had turned around. Turns out that the naysayers were, of course, completely right.

No touching of Microsoft frameworks. Dotnet may look good, but this will happen to it too.

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

#29
post #23

Don't get me started on MS and UX libraries everything you need to know about microsoft and the state of UX is is that they are trying to implement a complete darkmode for windows since 2015 and are still failing at it.

The news would be that they're trying. It doesn't look to me like they put much effort into pretty much anything.

Sure, they build products, but only to the point of being infuratingly unreliable.

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

#30
post #16

Speaking as a former Windows Phone Developer: Yeah, this is roughly what developing for Windows Phone and the UWP felt like. Half Baked Tech Demos with glaring, basic Issues that never get fixed. It feels like Microsoft internally still thinks they are such a monopoly that people WILL adopt whatever they get fed by them and when that inevitably doesn't they never fix all the Issues required to be competitive. A moder…

I was actually hopeful they'd make it at some point. Browser-based UI frameworks aren't very good on mobile - They had a chance here. But it's a classic Microsoft move to take the potential you have and throw it away.
Post reply on HN