This 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).
Microsoft hasn't had a coherent GUI strategy since Petzold
291–300 of 604 posts
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#292Earlier quoted context omitted.
The evergreen question of "how do you go back and/or close an app on IOS?"
I feel that some people are just too old to get used to the swipe based ui. I mean friends of mine who just keep buying the only phones with (screen based) back and home buttons.
Meanwhile when there's an X button or arrow to the left I always know what it's going to do aside from one or two overly creative Android apps.
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#293When a platform can’t answer “how should I build a UI?” in under ten seconds, it has failed its developers. Full stop. That's fine, except no platform answers this. Obviously Linux doesn't, but the Mac doesn't either. Apple of course has it's recommendation, but most developers do not take Apple's recommended path because of course, it's Apple-only, most developers make cross-platform apps these days. Even if Microso…
Linux can answer the question, but you're considering Linux as a monolithic platform which it isn't. If you ask "how do you build a UI for Gnome / KDE / Android?" then the answers are pretty clear.
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#294> WPF shipped in late 2006. It was remarkable – XAML, hardware-accelerated rendering, real data binding. If Microsoft had made it the definitive answer and invested relentlessly, the story might have ended differently. Er… The author perhaps never used it? WPF was the worst framework I ever used. It was unbearably verbose, brutally unforgiving, used 2-way bindings that created updating nightmares, ans not the least i…
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#295Earlier quoted context omitted.
The evergreen question of "how do you go back and/or close an app on IOS?"
I feel that some people are just too old to get used to the swipe based ui. I mean friends of mine who just keep buying the only phones with (screen based) back and home buttons.
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#296Earlier quoted context omitted.
Snide and subjective comments aside, you’ve clearly missed their point. Even if you take away subjective opinions on Liquid Glass, the point is that the core system updates things across the board. Unless apps have implemented custom drawing, you get a consistent-ish UI (for better or worse) across the system, whereas with windows you are beholden to whatever hodge podge of UI frameworks were chosen at the given time…
The size and losition of the traffic lights control is not dependent of the os the app runs on but on the os the app was compiled on. So things are not updated across the board
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#297As an outsider, it always felt that 'internal team politics' were the root cause of Microsoft's technological downfall. This went far beyond the GUI. In 'flagship' offerings like SharePoint or Skype/Lync/Teams you could see the unmixable partial code-bases brutally forced together under a single product name an foisted upon a user-base baffled by how this could have gone so wrong.
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#298WPF was atrocious from the beginning and Microsoft absolutely did the right thing by not basing everything in Windows on it. Every WPF program was laggy and took ages to even start up (is everyone forgetting hard disk speeds?), partly due to it being managed code. The components didn't feel native either, and the coupling to managed code and garbage collection basically ensured all those would be perpetual issues. Ye…
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#299Earlier quoted context omitted.
If Apple products are so compelling why are so many devs using Electron, React Native and Flutter on macOS, to the point it deserved being mentioned at WWDC 2025 State of the Nation Keynote? My point was don't throw stones when having a big glass roof as well. Apple isn't the perfection you make out to be, also has a rich history of failures, and only did not went bankrupt due to sheer luck of doing the right decisio…
Nobody in this thread is claiming Apple is perfect, just ahead of MS in UI consistency and _less_ buggy
Re: Microsoft hasn't had a coherent GUI strategy since Petzold
#300Earlier quoted context omitted.
If Apple products are so compelling why are so many devs using Electron, React Native and Flutter on macOS, to the point it deserved being mentioned at WWDC 2025 State of the Nation Keynote? My point was don't throw stones when having a big glass roof as well. Apple isn't the perfection you make out to be, also has a rich history of failures, and only did not went bankrupt due to sheer luck of doing the right decisio…
That's a different issue. Things like Electron are popular not because native development is buggy, but because most developers these days are web developers . They know Javascript. They've never written anything in C/C++ or even the slightly friendlier Swift, Rust, or Go. Electron lets people who only know the Web make desktop apps.