Which UI framework should you choose?
summary
Compares WinForms, WPF, UWP, WinUI, .NET MAUI, Blazor Hybrid and Uno by building the same shopping-list demo in each and running live demos: WinForms is fastest to prototype with drag‑and‑drop but lacks GPU/touch; WPF gains .NET 9 Fluent theming and MVVM data binding; UWP remains supported but is in maintenance and UWP on .NET 9 had list binding issues requiring workarounds; WinUI (Windows App SDK) shows modern Fluent UI, AOT and title‑bar search; MAUI compiles to WinUI on Windows; Blazor Hybrid and Uno show web and cross‑platform tradeoffs.
AI-written summary · about
chapters (19)
- 0:00Intro to Building Modern, Native Windows Apps
- 1:53Agenda
- 2:55A Brief History of .NET Desktop Apps
- 5:31Other UI Frameworks
- 6:08User Interface Examples
- 7:39Windows Forms: Pros & Cons
- 10:16Windows Forms Demo
- 13:00WPF: Pros & Cons
- 16:30WPF Demo
- 21:52UWP: Pros & Cons
- 25:56UWP Demo
- 30:46WinUI: Pros & Cons
- 35:45WinUI Demo
- 40:40NET MAUI: Pros & Cons
- 43:52NET MAUI Demo
- 45:34Blazor Hybrid: Pros & Cons
- 47:01Uno Platform or Avalonia UI: Pros & Cons
- 52:50Making Your Choice
- 54:03Resources
related talks
57mBuilding a modern, native app for Windows: Which UI framework should you choose?
01h 15mBuilding a Modern, Native Application for Windows: Which UI Framework Should You Choose?
58mDesktop Apps Your Way!
46mThe Future of Cross Platform Blazor
42mMigration and Modernization with .NET MAUI
58mBuild Cross-platform Apps with .NET MAUI
40m.NET MAUI: beyond Hello World!
45mWhat's new in .NET Multi-platform App UI (MAUI) Q&A
