Comment Comment by functional_dev what surprised me is how different the rendering architecture is for each framework.Win32 -> message loops & GDIWinforms -> managed C# via P/InvokeWPF -> throwse all away and uses DirectXUWP -> Appcontainer sandboxingWinUI -> decouples from OS entirelyThis visual breakdown helped me to see it clearly - https://vectree.io/c/evolution-of-windows-gui-frameworks-fro... parent functional_dev 7 months ago
Win32 -> message loops & GDI
Winforms -> managed C# via P/Invoke
WPF -> throwse all away and uses DirectX
UWP -> Appcontainer sandboxing
WinUI -> decouples from OS entirely
This visual breakdown helped me to see it clearly - https://vectree.io/c/evolution-of-windows-gui-frameworks-fro...