News for hackers. Stuff that matters.
Re:Developers are not happy with .NET MAUI, but nobody in th... by deafpolygon on Saturday November 25, 2023 @10:18AM (#38414028)
What UI framework should I be focusing on in 2023? Should I focus on web-based framework (vis-a-vis Electron or similar platform) or is there something more suitable for desktop UI?
Re:Developers are not happy with .NET MAUI, but nobody in th... by voakbasda on Saturday November 25, 2023 @12:13PM (#38414781)
For Go, I just picked up Fyne. Deploys natively on all relevant targets, with a consistent UI across platforms.
Re:Developers are not happy with .NET MAUI, but nobody in th... by zerr on Saturday November 25, 2023 @02:17PM (#38415798)
No accessibility.
Re:Developers are not happy with .NET MAUI, but nobody in th... by zigzag312 on Saturday November 25, 2023 @11:48AM (#38414602)
Great multiplatform UI framework doesn't exists currently. Next best thing is to choose a framework that best fits your requirements.
Re:Developers are not happy with .NET MAUI, but nobody in th... by deafpolygon on Saturday November 25, 2023 @12:06PM (#38414738)
True enough, but is there something less-great? Or not-so-bad?
Re:Developers are not happy with .NET MAUI, but nobody in th... by zigzag312 on Saturday November 25, 2023 @12:56PM (#38415120)
What are the requirements?

Single or multiplatform? Which OS?

Will there also be a mobile or web version of an app? Or embedded?

How well does it need to integrate with target platform? How native it must feel? Does it access to native platform features?

Does it need to be lightweight?

Does it need very low latency? Is performance critical?

Does it need many custom widgets or none?

Does it need to have quality implementation of any specific widgets available (like charts, maps etc.)? Big widgets ecosystem?

Does it need heavy widget trees?

Does UI need to be customizable by users?

How important is accessibility?

Programming language preferences and limitations?

How important is developer productivity?

Can framework be proprietary or non-free?

Is it maybe just to learn UI development?

Re:Developers are not happy with .NET MAUI, but nobody in th... by bob1029 on Saturday November 25, 2023 @11:07AM (#38414345)
We do web-only right now. No frameworks. Maybe focus on MDN if you think you can get the business done with a webapp. Once you master flex, grid & friends, you will be set free.

If we are still insisting upon native apps, I am growing increasingly-curious as to what the reason could possibly be. Unreal & Unity deploy to the browser. What does your business do that is so special by comparison?

Re:Developers are not happy with .NET MAUI, but nobody in th... by nvm0n2 on Saturday November 25, 2023 @01:20PM (#38415305)
HTML is a bad replacement for a proper UI toolkit, that's the appeal. There are so many problems that good UI toolkits and languages solve that HTML just ignores and always will. But, Chrome gets a massive budget, web apps are easy to deploy thanks to the ubiquity of browsers, and there's safety in numbers, so those things usually outweigh the other concerns. Doesn't change the fact that there is plenty of scope to compete with HTML.
Re:Developers are not happy with .NET MAUI, but nobody in th... by whynotmaybe on Saturday November 25, 2023 @01:26PM (#38415354)
Check flutter.
Re:Developers are not happy with .NET MAUI, but nobody in th... by Angius on Sunday November 26, 2023 @08:43AM (#38421522)
For .NET specifically, you would need to reach for 3rd party frameworks. Avalonia in particular is excellent.
Re:Developers are not happy with .NET MAUI, but nobody in th... by mjangle1985 on Sunday November 26, 2023 @08:51AM (#38421580)
WPF is probably your best bet for desktop UI if you want to stay in the MS ecosystem.
Re:Developers are not happy with .NET MAUI, but nobody in th... by sasakrsmanovic2 on Sunday November 26, 2023 @11:04PM (#38427923)
Give Uno Platform a try https://github.com/unoplatform/uno