Hacker News new | ask | show | jobs
by Mertax 1105 days ago
Why not include C#/MAUI on this list to make it 5?
3 comments

The moment it went with Catalyst on macOS and forgot Linux exists entirely it was dead on arrival. It's Xamarin Forms but worse. Well done Microsoft slow clap.
Ignoring Linux I can even understand, given the Year of Linux Desktop meme, but the Catalyst shortcut, what were they thinking.

Not even the new VS4MAC UI uses MAUI, they used their own bindings.

> it was dead on arrival

I understand holding out hope for year of the Linux desktop, but ignoring Linux has never really hurt anybody, has it?

Well, depends. If I'm evaluating cross-platform UI libraries, Linux support is a must have, even if the market might be small.

Electron, Qt, Anything Java, Avalonia, wxWidgets, all the native webview wrappers, etc. All have Linux support.

Tauri looks great (Rust, webkit & js)
Oh yes, it is my preferred solution these days. Web crap is annoying as heck to work with though...
I'm a C# dev but I don't really have faith in Microsoft sticking with any UI library longer than 5 years. They even seem to have embraced React Native to make their own products. I'd go with Avalonia if I picked a C# UI, but I prefer Typescript and JSX over C# and XAML.
From my experience with Xamarin i dont have high hopes. Every time i needed to some do something slightly interesting I had to write wrappers for both the iOS and Android API's to get anywhere.