|
|
Subscribe / Log in / New account

Oh, great, yet another browser "GUI"

Oh, great, yet another browser "GUI"

Posted Nov 15, 2024 7:59 UTC (Fri) by oldtomas (guest, #72579)
In reply to: Oh, great, yet another browser "GUI" by raven667
Parent article: Anaconda’s new "Web UI" (Fedora Magazine)

> until the coffee kicks in...

Currently working on that myself :)

I wasn't so much about the "classical" GUIs. They had their "wars" back then. but the dust seems to have settled so far that someone coming from a Gnome environment can navigate a KDE app and vice-versa.

It's the repeat of this anti-pattern in a far more perverse and toxic way in the Web "GUI" space which has me up in arms. For one, the diversity of frameworks is stunning; then, quite a few of them are pushed by big actors making their money from user control; and third, the half life of the framework du jour is counted in half-decennia.

To me, it looks as if, for some actors, the resulting user confusion is seen as an asset.

What miffes me most is that free software activists uncritically take over those antipatterns.


to post comments

Oh, great, yet another browser "GUI"

Posted Nov 15, 2024 14:05 UTC (Fri) by Wol (subscriber, #4433) [Link]

> What miffes me most is that free software activists uncritically take over those antipatterns.

Don't worry, when they get older, they'll see the errors of their ways ... we were like that when we were younger.

The problem is that youngsters "absorb", they don't learn. Once you start having to consciously learn all this stuff, you suddenly realise that it's taking you longer and longer, and at some point the time taken to learn exceeds that said half-life ... whoops ...

I'm very much hitting that barrier now, exacerbated by the fact that so much of this tech doesn't interest me, so I'm forced to learn it on behalf of other people (who are ill/old and incapable of learning), so I have to re-learn it EVERY time I try and use it. What a waste of time ... and the youngsters can't even understand the problem !!! That's the really infuriating thing !!!

"For those without a smart-phone, there's an app for that" - yes I REALLY DID see that in one of my company's internal FAQs ...

Cheers,
Wol

Oh, great, yet another browser "GUI"

Posted Nov 15, 2024 14:51 UTC (Fri) by raven667 (subscriber, #5198) [Link] (1 responses)

> the half life of the framework du jour is counted in half-decennia

This is all a tangent, but I've read a lot of what Alex Russel has to say about React and the whole client-side rendered JavaScript HTML/CSS ecosystem and how the uncritical adoption of this technology, lead by the advocacy of developers at Facebook, has done a disservice to the web by focusing so much of the development ecosystem around tools which are only really useful for a small number of cases encountered by large companies with large scale and large development teams, but because its "what the big boys use" it's become pervasive for general use cases that would be better served by a traditional Django/Rails app running on a server with normal HTML templates but instead are written as another React SPA doing everything over a REST API using micro-services on a Kubernetes cluster, which is an order of magnitude more complex to maintain.

> To me, it looks as if, for some actors, the resulting user confusion is seen as an asset.

I don't understand what their incentive has been for the endless rewrites, job security maybe. As far as the diversity of UI that seems to just be creativity without constraint of a HIG or an accepted community of practice for what is good that's consistent.

That all said, the use of a self-contained SPA WebUI that talks to a backend service for the Anaconda installer with a kiosk-mode Firefox for graphical display seems a perfectly reasonable use-case for SPA tech, especially since so much of the work is already done to support Cockpit, it's the traditional interactive forms-based client/server database apps which are a poor fit.

Oh, great, yet another browser "GUI"

Posted Nov 15, 2024 19:28 UTC (Fri) by Cyberax (✭ supporter ✭, #52523) [Link]

> This is all a tangent, but I've read a lot of what Alex Russel has to say about React and the whole client-side rendered JavaScript HTML/CSS ecosystem and how the uncritical adoption of this technology

I recommend not reading about React, but using it yourself. It really is a revolutionary approach to the UI, far increasing productivity.

People are now using React-based approach for text UIs: https://github.com/dino-dna/react-tui


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds