2026年5月9日 星期六

[研究]微軟 (Microsoft) 桌面 UI 框架種類與演變

[研究]微軟 (Microsoft) 桌面 UI 框架種類與演變

2026-05-09

時代框架 / 技術推出年代語言UI 技術特點
第一代Win32 API1990sC / C++HWND + GDI最底層原生 Windows API
第一代MFC (Microsoft Foundation Class)1992C++Win32 封裝傳統 C++ 桌面開發
第二代Windows Forms (WinForms)2002 (.NET 1.0)C# / VB.NETGDI+快速 RAD 開發
第二代WPF (Windows Presentation Foundation)2006 (.NET 3.0)C# / XAMLDirectX + XAML現代 UI、大量資料綁定
第三代UWP (Universal Windows Platform)2015C# / C++ / JSXAML + WinRTWindows Store App
第三代WinUI 22018C# / XAMLUWP XAML把新 UI 控制項從 OS 解耦
第四代WinUI 32021C# / C++Desktop XAML現代桌面主力
延伸.NET MAUI2022C# / XAML跨平台 UIWindows + macOS + iOS + Android

(完)

沒有留言:

張貼留言