Is WPF getting outdated with arrival of WinUI-3?
When it comes to Desktop Application development, Is it about time to migrate to WinUI-3 completely leaving behind WinForm/WPF legacy ??
“WPF would be dead in 2022 because Microsoft doesn't need to be promoting non-mobile and non-cloud technology. But WPF might be alive in that sense if it's the best solution for fulfilling specific customer needs today. Therefore, having a hefty desktop application needs to run on Windows 7 PCs with IE 8.
WinUI 3 can be used to build production-ready desktop/Win32 Windows apps.
Universal Windows Platform. Both Windows Forms and WPF are old, and Microsoft is pointing developers towards its Universal Windows Platform (UWP) instead. UWP is an evolution of the new application platform introduced in Windows 8 in 2012.
WinUI 2 is compatible with UWP apps, and WinUI 3 works with any app supported by the Windows App SDK. WinUI 3 can be used directly as the UI layer for desktop apps, or starting next year, it can be used to modernize a Win32 app's UI gradually, using XAML Islands to mix and match with the following technologies: WPF.
This WinUI 3.0 will not obsolete WinForms and WPF at all. Yes, .NET Framework 4.8 will be the last version of .NET Framework, but since we now have WinForms and WPF continuously developed on top of .NET Core, we should not worry.
These are the reasons: (and I think it's proven that WPF and WinForms aren't obsoleted)
See also the Project Reunion README: https://github.com/microsoft/ProjectReunion/blob/main/README.md
NOTE: The Project Reunion is also the umbrella of other Windows desktop UI initiatives/technologies such as WinUI 3.0, XamlIslands, UWP, and many more.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With