[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: Maui-1.png (94 KB, 1000x300)
94 KB
94 KB PNG
Why is it so shit?
>>
>>108346243
DEI
>>
>>108346361
Microsoft's last decade has been one of solutionism.
>>
>>108346243
who cares it's gonna get replaced soon by the definitive UI framework like all its predecessors
Meanwhile I'll stick to winform till the day I die.
>>
>>108346243
.NET has never not been shit
>>
>>108346243
GUI 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 predecessors
TWO MORE DEFINITIVE UI FRAMEWORKS
>>
>>108346460
WinForms doesn't and will never work on Mac, Linux, WASM, or mobile.
>>
>>108347870
out of those only linux support would be nice, which wine actually supports
>>
>>108347890
Wine is not a replacement for a crossplantform UI toolkit.
>>
>>108346389
Microsoft needs a final solution to purge all the dei hires from its ranks if they want to ever recover
>>
>>108346243
It works for me
Maybe you just suck?
>>
>>108346243
why 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.
>>
>>108347942
Sure, 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
>>
>>108348044
Actually 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 functionality
which your platform independent standard will address by...
>>
>>108347942
yes it is
>>
>>108348250
Easy 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
>>
>>108348213
so why is MAUI dead?
>>
>>108348280
>handwaving
i see
>>
>>108348291
>bro abstraction and specifications are not programming
>>
>>108348289
Some 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.
>>
>>108348329
an abstraction maps a to b. you're mapping a to nothing.
>>
>>108348213
And it works terribly.
.NET iOS is a nightmare of problems.
>>
>>108348044
correct
>>108348192
UI can be easy, but cross platform is specifically one of the places where UI becomes super hard if your use case is even moderately complex
different 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
>>
File: indians_in_tech.png (2.3 MB, 2514x6191)
2.3 MB
2.3 MB PNG
>>108347945
Not 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.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.