[HN Gopher] Welcome to .NET Multi-Platform App UI
___________________________________________________________________
Welcome to .NET Multi-Platform App UI
Author : taspeotis
Score : 20 points
Date : 2022-05-23 20:41 UTC (2 hours ago)
(HTM) web link (devblogs.microsoft.com)
(TXT) w3m dump (devblogs.microsoft.com)
| metaltyphoon wrote:
| Until dog fooding happens, it's a hard pass. Wrote teams on
| electron / reactive native? Undo that and do it using MAUI. Prove
| to your developers it's a good stack to sink your time into.
|
| > 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.
| tumetab1 wrote:
| It'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.
| banashark wrote:
| For those looking for a linux-compatible solution, I've had
| some success with Avalonia: https://avaloniaui.net/
|
| 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!
| WorldMaker wrote:
| There's at least one open source community project/fork trying
| to build a Linux backend (via GtkSharp in this case):
| https://github.com/jsuarezruiz/maui-linux
| zamalek wrote:
| I've been using .Net since 1.0 beta, and this is one of the
| major reasons that I'm planning on learning Flutter: Linux
| support.
| chizhik-pyzhik wrote:
| https://xkcd.com/927/
| neonsunset wrote:
| 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 hope, fingers crossed, this time is
| different :D
| yakkityyak wrote:
| I would actually go as far as to say that even in a
| Microsoft-only vacuum, they have cornered themselves into
| this exact xkcd post.
|
| 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.
___________________________________________________________________
(page generated 2022-05-23 23:02 UTC)