Building a Modern, Native Application for Windows: Which UI Framework Should You Choose?
summary
A single shopping list sample is built and run on WinForms, WPF (Net 8 and Net 9 with Fluent resource), UWP, WinUI 3 (Windows App SDK), .NET MAUI, Blazor Hybrid-in-WPF and Uno (WASM). WinForms wins for quick prototypes; WPF shows Net9 Fluent theming with one XML change; WinUI 3 gains Maps via WinApp SDK 1.5 and promises native AOT coming for smaller memory and faster startup; Uno WASM works but loads slowly; Blazor hybrid runs inside existing WPF apps.
AI-written summary · about
chapters (10)
- 0:00Introduction and agenda
- 2:52History of .NET desktop apps
- 8:20Windows Forms overview
- 14:26WPF framework exploration
- 22:22UWP overview and drawbacks
- 31:53WinUI 3 and modern development
- 42:50.NET MAUI cross-platform
- 51:47Blazor hybrid apps
- 58:22Uno platform and Avalonia
- 1:07:58Guidelines, resources, and Q&A
related talks
57mBuilding a modern, native app for Windows: Which UI framework should you choose?
55mWhich UI framework should you choose?
48m#WinUIEverywhere
58mDesktop Apps Your Way!
15mInterview Speaker
57m(WPF + WinForms) * .NET Core = Modern Desktop
40m.NET MAUI: beyond Hello World!
58mBuild Cross-platform Apps with .NET MAUI
