But underneath the covers, there is an extremely powerful compiler (Roslyn) and build-system (msbuild). Combine that with the flexibility of C# and you can develop pretty much anything.
But underneath the covers, there is an extremely powerful compiler (Roslyn) and build-system (msbuild). Combine that with the flexibility of C# and you can develop pretty much anything.
Also you can now mix Win32 with WinUI via the concept of XAML island. It’s not perfect but you don’t have to be blocked in one world or the other.
Though I personally prefer dealing with WPF via AvaloniaUI, styling with winUI is often too frustrating…
Hence why there is even documentation on how to migrate, now legacy.
https://blogs.windows.com/windowsdeveloper/2014/07/24/introd...
"Roadmap for Windows Runtime apps using C++"
https://learn.microsoft.com/en-us/previous-versions/windows/...
"Win32 and COM APIs for UWP apps"
https://learn.microsoft.com/en-us/uwp/win32-and-com/win32-an...
Specially the subsection "Alternatives to Win32 and COM API".
There is stuff from SGI and HP-UX that I can no longer back my comments, as those pages are no longer available on the Web.
However .NET (alongside Java), has a culture of great tooling, we only do stones and sticks programming when there is no way around it.