> HTML5 and CSS are just bad tools for doing GUIs
Is there something better? With Qt Widgets, the poster child for cross-platform GUI toolkits, I also frequently have problems with getting the layout to behave the way I want.
Re:My First CSS
by blacktriangle on Monday July 26, 2021 @01:26PM
(#27962248)
Android dev is better, iOS dev is better, heck even Tk layouts are better.
> Android
Not cross-platform.
> iOS
Not cross-platform.
> Tk
Decreasing mind-share for 2 decades+, not something I'd start a new project with.
Re:My First CSS
by blacktriangle on Monday July 26, 2021 @02:44PM
(#27963500)
Cross-platform and being a good tool are orthogonal concepts. We use HTML/CSS for GUIs IN SPITE OF their general unsuitableness because the value of easy distribution wins over developer sanity.
> Cross-platform and being a good tool are orthogonal concepts.
I agree, but when I need to develop some software for Windows and Linux, a great toolkit for Android or iOS is of no use to me. Similarly, I won't use a Linux-only or Windows-only toolkit, as awesome as it may be, because I'm not going to build two different GUI layers.
I get where you're coming from, I really do. HTML5 and CSS are just bad tools for doing GUIs. But there is so much infrastructure built up around them that just overrules any advanage we would get hand rolling a GUI directly rendered to canvas.