|
|
|
|
|
by imron
1235 days ago
|
|
It kind of is legacy. Yes, lower-level modern APIs are written in it, but you can write a modern windows GUI app without really needing to touch COM directly because there are other abstractions built on those APIs. This was not as true of Windows programming 20 years ago. |
|
Forms and WPF?
Forms is in maintainance mode, and WPF builds on top of COM via DirectX 9.
MFC?
Likewise maintainance mode.
WinRT and UWP/WinUI 2.0?
COM + IInspectable + .NET metadata + AppSandboxing
WinUI 3.0?
COM + IInspectable + .NET metadata
MAUI?
Built on top of WinUI 3.0