▲ | mananaysiempre 7 months ago | |||||||
Cppwinrt is in maintenance mode[1]. Cppwin32 is abandoned (with windows.h as the official alternative). It is now possible to deploy WinUI 3 apps as single files in C#[2] but not in C++. From experience, the entire C++ side of WinUI 3 documentation is underbaked to the extent that the easiest approach is to read the C# documentation and attempt to guess the cppwinrt equivalent (as docs for cppwinrt are not really... there). I don’t know if they’ve really abandoned C++ entirely—the compiler team certainly hasn’t, that’s true. But the above doesn’t feel like first-class support. [1] https://github.com/microsoft/cppwinrt/issues/1289#issuecomme... [2] https://learn.microsoft.com/en-us/dotnet/core/deploying/sing... | ||||||||
▲ | pjc50 7 months ago | parent | next [-] | |||||||
WinUI3 itself feels kind of abandoned. Heck, everything except desktop OS (which changes we neither need nor want) and cloud (where everyone has gone) feels a bit neglected. C#/dotnet continues nicely, but the team is surprisingly small if you look closely. | ||||||||
▲ | shortrounddev2 7 months ago | parent | prev [-] | |||||||
Microsoft doesn't commit to UI frameworks in any language. By contrast, DirectX 11 and 12 (and Direct2D) are C++-native and have become core modules within NT. I don't think MS has abandoned C++, but the use case for C++ has shrunk considerably since the 1990s | ||||||||
|