C
C#3mo ago
gwon8266

Should I learn WPF and Winforms first or should I learn MAUI since it's cross platform and newer?

I want to branch into desktop application development. So I want someone with experience to let me know which one is better.
5 Replies
Pobiega
Pobiega3mo ago
If you want to be modern, learn Avalonia MAUI is more for mobile apps than anything else, and has a higher barrier of entry
leowest
leowest3mo ago
+1 for Avalonia if I had to make an app that is supposed to run on windows only guaranteed to not have to port it to other platforms I would 100% choose WPF but if I want something flexible then I would either go Avalonia or web
worthy ✝
worthy ✝3mo ago
I think wpf since it has a lot of support than the new .d
leowest
leowest3mo ago
well a lot of WPF knowledge is easily transferable to Avalonia but yes it doesn't change the fact that nearly anything u need u can google and u will find a solution for WPF but you mention MAUI and Avalonia can do, linux, windows, android and iOS I've tried avalonia for windows so far and its really nice and smoothly
gwon8266
gwon82663mo ago
Alright, Thanks I will go with Avalonia