Developers are not happy with .NET MAUI, but nobody in the team cares about it
1–10 of 123 posts
Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it
#2decided to give the framework a quick spin myself and for god sake, this thing is in terrible shape. I built a quick holy grail layout with basic content and it looks completely different on all platforms. basic controls are not working and collections are laggy.
seems that nobody in the team really uses this thing in production or interacts with the community
more of the same https://github.com/dotnet/maui/discussions/17917 https://github.com/dotnet/maui/discussions/15203
Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it
#3I think Microsoft has given up on facilitating application development beyond VS and C#.
Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it
#4Just use the web platform unless you really, really need to do something specific which cannot be done as a web app.
Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it
#5Microsoft 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 applications.
Teams: Electron.
Visual Studio Code: Electron.
Azure Data Studio: Electron.
Now, let's make a similar list for Microsoft MAUI apps!
Umm... err... hmm...
Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it
#6Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it
#7Three 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…
Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it
#8Three 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…
What applications are they actually using the framework for?
Is it because it's easier to make cross platform?
Reminds a bit of when i used Angular back in the day and it seemed Google of all people didn't use it for any of their many web services.
Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it
#9Then I spent two weeks on trivial shit and stuff you expect to work by default (pull to refresh, video streaming, video in list view etc.)
After two weeks of stress, failure and dozen of known issues on GitHub with tons of frustrated developers [1], I rewrote the whole poc in flutter in 3 days.
Keep in mind this was a simple app with two screens and sign in/sign up - the only thing mildly technicall was a list view with videos (video feed).
Literally nothing in MAUI worked as advertised and their showoff apps are ridiculous. The build process takes forever and breaks randomly, iteration is slow and debugging breaks all the time.
This is the exact same experience I've had with Xamarin 5-6 years ago.
Any imaginary gain you think you'll have by being able to share code between client and server will be offset many times by having a sane/working dev environment like flutter (working framework, fast iteration) and the language isn't that far off from c#.
[1] https://github.com/dotnet/maui/issues/8926#issuecomment-1563...
Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it
#10That'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 was working for an MS partner and we threatened to become an Oracle partner.
Then again the OSS community is only slightly better and Apple is definitely worse!