logoalt Hacker News

pjmlpyesterday at 4:37 PM1 replyview on HN

Unfortunately that is something Microsoft seems incapable of.

MFC was already relatively bad versus OWL. Borland[0] kept improving it with VCL and nowadays FireMonkey.

There there is Qt as well.

Microsoft instead came up with ATL, and when they finally had something that could rival C++ Builder, with C++/CX, a small group managed to replace it with C++/WinRT because they didn't like extensions, the irony.

With complete lack of respect for paying customers, as C++/WinRT never ever had the same Visual Studio tooling experience as C++/CX.

Nowadays it is in maintenance, stuck in C++17, working just good enough for WinUI 3.0 and WinAppSDK implementation work, and the riot group is having fun with Rust's Windows bindings.

So don't expect anything good coming from Microsoft in regards to modern C++ GUI frameworks.

[0] - Yes nowadays others are at the steering wheel.


Replies

trinix912yesterday at 7:12 PM

Borland was pretty good on the GUI front, I think we're forgetting how easy it was to get something rolling in Delphi. It's baffling Microsoft still hasn't gotten their stuff together on this. They've been just releasing new frameworks since the WinRT era and hoping something sticks.

show 1 reply