Microsoft GUI development is a mess. They don't seem to care. Just look at the mishmash of different GUI styles in Windows 11. Thankfully I have been mostly insulated from it by sticking to Qt and C++ for the last 25 years.
Microsoft hasn't had a coherent GUI strategy since Petzold
91–100 of 604 posts
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#92This article smells so strongly of AI that I'd be surprised if the author did much of any writing.
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#93Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#94Windows Native App Development Is a Mess
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#95This barely mentions Windows Forms, which is the cleanest and fastest way to code Windows GUI apps. A few years ago, I wanted to prototype something quick and I wrote it in Windows Forms over C# (all code, no visual editor).
Winforms is a Win32 API wrapper, so on the same level as MFC, not a separate UI framework.
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#96Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#97So the windows team hates .NET, so they use react webviews and put them in explorer and start menu???
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#98Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#99Earlier quoted context omitted.
Nadella thought he could take the reins and start yelling “Cloud! Cloud! Cloud!” and that would be successful. He doesn’t have a strategy and now that’s becoming apparent.
Nadella took the reins in 2014 and the stock has 10x’d since then. In the same timeframe, the sp500 has 2.5x’d. Sounds pretty successful to me?
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#100I would bet in Avalonia UI. It's like WPF but cross-platform. https://avaloniaui.net/
It's ok. I give it pretty high marks. There is a good deal of "lowest common denominator" in it, naturally due to cross platform abstraction. But, it's generally nice, and commercial licenses are affordable.