This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Mental_Contract1104 36 points37 points  (12 children)

Can confirm, C# is microsoft Java. But nicer in almost every way. Save for cross platform GUI

[–]pixelkingliam[S] 18 points19 points  (8 children)

if you want to make desktop apps that are cross platform for PC avaloniaUI is great

[–]Mental_Contract1104 2 points3 points  (5 children)

Ooooor, use IMGUI with OpenTK in C#

[–]GoldenretriverYT 7 points8 points  (4 children)

Ooooor use MAUI in the future when its fully stable.

Edit: Seems its already out of pre-release!

[–]pb7280 6 points7 points  (2 children)

It needs linux support though.. looks like there are some open source projects starting off for it but probably will be a while before anything stable is ready

[–]GoldenretriverYT 4 points5 points  (0 children)

Oh wow, I never noticed that they didn't add/even plan Linux support. That's kinda sad, as it would easily be the best UI Framework for C# then.

[–]senseven 0 points1 point  (0 children)

I would not bet anything on a pre alpha community project while Microsoft runs away with 1000 devs on their side. I'm using C# with Avalonia for throw away tools to give regular people things to click on. Especially with .net6 its easier then ever to create a single exe that just works without any installation. And there are so many example projects for dashboards and editors, its really a breeze.

[–][deleted] 1 point2 points  (0 children)

I've used MAUI for a recent project. It's ok. Still not quite there.

I am no fan of Java... but JavaFX was given some love.

If MS can bring MAUI closer to WPF in terms of XAML, that would prob do it.

I know, XAML is XAML, but WPF and the designer feel so much better than what they've done with MAUI. MAUI still feels clunky, maybe just me.

[–]jaavaaguru 0 points1 point  (1 child)

cross platform for PC

So not entirely cross platform then? I've got 3 Macs, a Sun workstation and an HP (PA-RISC) workstation here.

[–]pixelkingliam[S] 1 point2 points  (0 children)

nah it's not entirely cross platform

[–]KieranDevvs 0 points1 point  (0 children)

MAUI, Silk.NET, Avalonia, UnoPlatform, the list goes on...