Welcome to .NET Multi-Platform App UI
devblogs.microsoft.com
Welcome to .NET Multi-Platform App UI
1–10 of 22 posts
Re: Welcome to .NET Multi-Platform App UI
#2Re: Welcome to .NET Multi-Platform App UI
#3It's nice to see this project coming to fruition. I just find it sad Gnome/KDE/Linux are not supported. Still there's always the possibility of doing an Electron-like app using Blazor for Linux apps.
Re: Welcome to .NET Multi-Platform App UI
#4Re: Welcome to .NET Multi-Platform App UI
#5It's nice to see this project coming to fruition. I just find it sad Gnome/KDE/Linux are not supported. Still there's always the possibility of doing an Electron-like app using Blazor for Linux apps.
Specifically I made a small application with F# and the FuncUI library https://github.com/fsprojects/Avalonia.FuncUI
So far the most complex real-world application I've seen is Lunacy: https://icons8.com/lunacy
It's nice to have something like this out there. It definitely eased my apprehension of using the platform on the grounds of it being immature.
I've a decent amount of experience with Xamarin (Native and Forms), and so far I've had 1/100th of the build issues with Avalonia.
I am excited to try out MAUI however and see how things have evolved!
Re: Welcome to .NET Multi-Platform App UI
#6https://xkcd.com/927/
.NET is known for its homogeneity and massive standard library that seems to be a black hole where eventually all good implementation of popular libraries end up in.
With one exception: UI frameworks. For whatever reason, UI frameworks have bloody and complicated history starting with early versions of .NET Framework and ending with the latest upcoming .NET 7. Let's hope, fingers crossed, this time is different :D
Re: Welcome to .NET Multi-Platform App UI
#7> But but... it was written years ago when MAUI wasn't a thing...
Well it is now and you have infinity money so just do it. We need high profile application to be MAUIs face.
Re: Welcome to .NET Multi-Platform App UI
#8It's nice to see this project coming to fruition. I just find it sad Gnome/KDE/Linux are not supported. Still there's always the possibility of doing an Electron-like app using Blazor for Linux apps.
Re: Welcome to .NET Multi-Platform App UI
#9https://xkcd.com/927/
Unfortunately, this XKCD post is used correctly. .NET is known for its homogeneity and massive standard library that seems to be a black hole where eventually all good implementation of popular libraries end up in. With one exception: UI frameworks. For whatever reason, UI frameworks have bloody and complicated history starting with early versions of .NET Framework and ending with the latest upcoming .NET 7. Let's ho…
If you are working in C#, Microsoft offers at least 5 different UI frameworks to choose from. Off the top of my head there is WinForms, WPF, UWP, WinUI, and now MAUI. All of them step over each others toes to some degree.
As far as I know, it's still impossible to write apps that can fully incorporate the late Windows 10/11 acrylic design language. WinUI 2 & UWP is basically dead, and it still seems like WinUI 3 dropped support for it.*
So if I'm a writing a new app and actually want to adopt the new design language, it still seems like you are stuck with no options.
1. https://github.com/microsoft/microsoft-ui-xaml/issues/2236
EDIT: after some further sleuthing it sort of looks like window acrylic might show up in WinUI 1.1 coming sometime this year, but it's not so clear.
Re: Welcome to .NET Multi-Platform App UI
#10It's nice to see this project coming to fruition. I just find it sad Gnome/KDE/Linux are not supported. Still there's always the possibility of doing an Electron-like app using Blazor for Linux apps.
I'll have to skip MAUI again because of its lack of Linux support. I guess Microsoft doesn't want the Linux plebs to use their ecosystem.