Why is it so shit?
>>108346243DEI
>>108346361Microsoft's last decade has been one of solutionism.
>>108346243who cares it's gonna get replaced soon by the definitive UI framework like all its predecessorsMeanwhile I'll stick to winform till the day I die.
>>108346243.NET has never not been shit
>>108346243GUI frameworks have a strong tendency to be dubious.But it's also in the .NET ecosystem which even now still is basically just existing because Microsoft wanted their own Java.
>>108346243- Microsoft doesn't want a good cross-platform UI for .NET- Their brown hands and DEI hires can't make a good UI in general- WinForms was made over 20 years ago
>>108346460>who cares it's gonna get replaced soon by the definitive UI framework like all its predecessorsTWO MORE DEFINITIVE UI FRAMEWORKS
>>108346460WinForms doesn't and will never work on Mac, Linux, WASM, or mobile.
>>108347870out of those only linux support would be nice, which wine actually supports
>>108347890Wine is not a replacement for a crossplantform UI toolkit.
>>108346389Microsoft needs a final solution to purge all the dei hires from its ranks if they want to ever recover
>>108346243It works for meMaybe you just suck?
>>108346243why use that instead of nextjs
Classic Microsoft/.NET issue of starting up a new framework/paradigm but then not supporting it. Where they REALLY fucked up was not finding a way to expand WinForms/WebForms and make them cross compatible.Every other C# dev I know got into it because of WinForms/WebForms and how simple it was to just jump in and code something useful. Best gateway drug they ever developed.
>>108347942Sure, you are right. But if you are writing GUI in c#, you are pretty much married to windows anyways so it doesn't matter.
crossplatform UI is inherently a mistake
>>108348044Actually not. People claim UI is hard but mostly there's actually not that many components, you have some lists, text fields and buttons and layout elements.The issue is mostly theming and platform specific functionality.But because there is no GUI toolkit that handles that nicely (except qt), people end up making the GUI as website / electron app.There could have been a standard but not when microsoft / apple exists.
>>108348192>There could have been a standard but not when microsoft / apple exists.MAUI works on both Mac and iOS.
>>108348192>and platform specific functionalitywhich your platform independent standard will address by...
>>108347942yes it is
>>108348250Easy accessibility, translation and all the things that would fall for the application to implement, can be generalized into an API with query feature and implements capability.
winforms over wine is superior to any linux gui standard
>>108348213so why is MAUI dead?
>>108348280>handwavingi see
>>108348291>bro abstraction and specifications are not programming
>>108348289Some people have an irrational hatred of XAML MAUI also has a lot of bugs that make development incredibly frustating. Right when Xamarin Form was getting to an acceptable level of stability, they went and fucked it all up again somehow.
>>108348329an abstraction maps a to b. you're mapping a to nothing.
>>108348213And it works terribly..NET iOS is a nightmare of problems.
>>108348044correct>>108348192UI can be easy, but cross platform is specifically one of the places where UI becomes super hard if your use case is even moderately complexdifferent devices not only have different layout, size, resolution, etc… but even their network stack is sometimes different. there’s a reason EVRYONE (.net, react, kotlin) has failed to get this right
>>108347945Not gonna happen. (((money))) wants their tech companies to be reliable and not innovative. Microsoft and other companies are pushing a massive amount of resources to India because the American golem is getting tired and starting to notice.
>>108348000>Every other C# dev I know got into it because of WinForms/WebForms and how simple it was to just jump in and code something useful. Best gateway drug they ever developed.I've heard this from a couple devs. RAD is booger-sugar.