Live data from Hacker News

.NET MAUI: .NET Multi-Platform App UI

github.com

11–20 of 260 posts

Re: .NET MAUI: .NET Multi-Platform App UI

#13
> In addition, we are enabling developers to write fluent C# UI and implement the increasingly popular Model-View-Update (MVU) pattern. MVU promotes a one-way flow of data and state management, as well as a code-first development experience that rapidly updates the UI by applying only the changes necessary.

I am very interested in this. Last year I developed a .Net Win UI/UWP app and while I enjoyed the rich library of UI components, I really did not like the weird imperative/declarative hybrid model of building UI, as someone who is so used to React.

I would love to see some better layout fundamentals in this space.

I wonder and hope I can use this with Xbox Game Bar SDK on Windows :)

Re: .NET MAUI: .NET Multi-Platform App UI

#16

I really hope that there is a strong focus on performance.

If .NET Core is any hint, it will be.

No idea who's downvoting you. A lot of .NET effort is put into performance: value structs, value tasks, Span; generally, optimising code against various benchmarks.

This cycle they're focused on improving 'inner loop performance'. The inner loop of the dev cycle, that is. https://github.com/dotnet/core/issues/5510

Re: .NET MAUI: .NET Multi-Platform App UI

#18
post #2

Any direct experiences using this? I've been looking for a good multiplatform UI for desktop that does Mac/Linux/Windows. Mobile is a nice side benefit. It would be nice to use C# again No, I'm not interested in Electron. Blegh.

Have you looked Flutter? It is mobile-first, but does native desktop applications as well. Very battle tested and natively compiled fast code.

Re: .NET MAUI: .NET Multi-Platform App UI

#19
post #8
post #6

This is Xamarin forms with a new name.

Yes! But also with desktop targets instead of just mobile targets.

Xamarin.Forms also had desktop targets, including WPF and UWP, although I think only UWP was officially supported. Support is perhaps too strong a word...

Re: .NET MAUI: .NET Multi-Platform App UI

#20
post #19
post #8

Earlier quoted context omitted.

Yes! But also with desktop targets instead of just mobile targets.

Xamarin.Forms also had desktop targets, including WPF and UWP, although I think only UWP was officially supported. Support is perhaps too strong a word...

Well UWP was also supposed to be a mobile target...
Post reply on HN