Each Microsoft video explaining all this convoluted mess of technologies leaves more confused than before. Nobody has given a clear picture yet..they are just excited about a lot things. Like, if I want to develop a desktop app now, possibly for use cross-platform, wtf should I develop with? WPF, WinUI3, UWP, MAUI?
@@ilincuta I tried WinUI, gave it several chances. It's glitchy af and has a long way until it reaches the maturity of WPF which I am sticking with for now. MAUI is probably even worse since it is cross-platform and will have limitations.
Three out of four things you have mentioned serve the completely different purposes. Technically all the desktop part of the list shows the evolution of Windows application development. There is a bunch of programs written in those and they need to be supported. But if you are starting a new project, you can basically ignore them, I believe. I am fond of the idea that you can develop a Web-application in Blazor and have a downloadable desktop version of it from the box. And MAUI will help you to make it cross-platform. That's it.
The point is we less and less rely on our computer memory these days. You can edit your pictures, store your documents even play games somewhere in the cloud. So the community considers desktop development as irrelevant. But still, a lot of web and cloud solutions have the client applications, so we can't say good bye to installable software for now. And he pointed it in the vid.
Web:
> Blazor
Desktop:
> Cross-Platform:
-- MAUI
> Non Cross-Platform:
--WinUI3
-- WPF
Sad not to see Avalonia as an option for all three.
Each Microsoft video explaining all this convoluted mess of technologies leaves more confused than before. Nobody has given a clear picture yet..they are just excited about a lot things. Like, if I want to develop a desktop app now, possibly for use cross-platform, wtf should I develop with? WPF, WinUI3, UWP, MAUI?
18:09 for cross platform you should go for MAUI.
@@ilincuta I tried WinUI, gave it several chances. It's glitchy af and has a long way until it reaches the maturity of WPF which I am sticking with for now. MAUI is probably even worse since it is cross-platform and will have limitations.
Three out of four things you have mentioned serve the completely different purposes. Technically all the desktop part of the list shows the evolution of Windows application development. There is a bunch of programs written in those and they need to be supported.
But if you are starting a new project, you can basically ignore them, I believe. I am fond of the idea that you can develop a Web-application in Blazor and have a downloadable desktop version of it from the box. And MAUI will help you to make it cross-platform. That's it.
Microsoft always makes things too complicated.
No MFC..? :'(
> Desktop going away.
What?
The point is we less and less rely on our computer memory these days. You can edit your pictures, store your documents even play games somewhere in the cloud. So the community considers desktop development as irrelevant. But still, a lot of web and cloud solutions have the client applications, so we can't say good bye to installable software for now.
And he pointed it in the vid.
@@codymathews2971 oh ok
Feeling good.
Is it recommended to do professional WPF without MVVM?
Haha I love the 3D animation at the end
Win98 flashbacks
can we use winui with c++ with all the features as if it were c# ?
And now we get tauri for web/desktop too
🔥
Qt PyQt??
Samit Basu, author of Freemat?
Ehm ms folks not mentioning Flutter eh?
x999
🏠
Interestingly, you haven't mentioned any Java GUI's, they were quite popular, Java Applets were a big thing for a while.
pls stop recommending a full blown browser just for an App (i mean electron)
. Net is past. Non open source is hell. Bye bye Bill.
They are talking about.NET Core and not Framework 😊