|
|
Subscribe / Log in / New account

Oh, great, yet another browser "GUI"

Oh, great, yet another browser "GUI"

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

> 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.


to post comments

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