Very clearly AI written, but more seriously, I think the take is off base.
Winforms is still popular enough, but I think it did get seriously displaced by WPF. And WPF is modern enough to handle things like dark mode and High DPI relatively well. Visual Studio and other professional software in its class tends to use it (if using windows-native tech at all).
Maybe smaller business apps are still using winforms, but the XAML designer is also good so even if you want to just drag and drop controls WPF is the better choice IMO.
> Worse at the thing it most needed to be good at, which was surviving Microsoft's own framework churn. WPF's stack has no equivalent of Win32's thirty-year compatibility guarantee, because no such guarantee was ever offered. WinForms inherited Win32's compatibility guarantee for free.
I don’t get this. Ancient WPF software is just as compatible as it ever was and it’s getting on to 20 years old.
Yeah I still write WPF Software today and it's as stable as it's ever been. Kind of nice to have a UI framework frozen in time tbh.
Maui on the other hand.. I don't get why it exists. It's like the worst of both worlds between desktop and mobile. My understanding is it's rebranded Xamarin which would explain some stuff...
I'm all for funky site designs but I need to be able to actually read it. Can't zoom text on mobile - when I zoom, the whole page zooms so by the time I can read the text comfortably I can only see half a line.
Winforms is still popular enough, but I think it did get seriously displaced by WPF. And WPF is modern enough to handle things like dark mode and High DPI relatively well. Visual Studio and other professional software in its class tends to use it (if using windows-native tech at all).
Maybe smaller business apps are still using winforms, but the XAML designer is also good so even if you want to just drag and drop controls WPF is the better choice IMO.
> Worse at the thing it most needed to be good at, which was surviving Microsoft's own framework churn. WPF's stack has no equivalent of Win32's thirty-year compatibility guarantee, because no such guarantee was ever offered. WinForms inherited Win32's compatibility guarantee for free.
I don’t get this. Ancient WPF software is just as compatible as it ever was and it’s getting on to 20 years old.
Maui on the other hand.. I don't get why it exists. It's like the worst of both worlds between desktop and mobile. My understanding is it's rebranded Xamarin which would explain some stuff...
- Page is not responsive and requires zooming out or scrolling horizontally to view full text width on mobile
It does not
Just like WinForms :-p