▲ 99 ▼ Just found out that you can CTRL+T in fedora's installation GUI to browse web pages in firefox, amazing! (programming.dev) submitted 7 months ago by Hisse@programming.dev to c/linux@programming.dev 38 comments fedilink hide all child comments
[–] hexagonwin@lemmy.today 19 points 7 months ago (5 children) lmao, so even anaconda is a webapp now.. https://fedoramagazine.org/anaconda-installer-redesign/ permalink fedilink source hideshow 5 child comments replies: [–] yetAnotherUser@lemmy.ca 6 points 7 months ago (2 children) Here's what they say in that article about why they turned it into a web app, for those who don't want to look for it Since we’d likely have to rewrite a lot of the frontend anyway, we took another approach [an approach different to keep using GTK] and have taken advantage of the modularization efforts to retool the frontend to have a web-based interface instead. The Cockpit team has been providing a web-based interface for Linux systems for managing systems for many years in the Cockpit web console, so it made sense to reuse Cockpit as a base and its web-based widget set, PatternFly, as a starting point for the next generation of Anaconda too. By-the-way: We’re using Firefox to render the UI when you’re installing locally. (There’s no Chromium or Electron involved.) Web-based benefits While it’s not a native toolkit like GTK, using a web based UI does have several benefits: It’s easier to update and maintain versus a traditional desktop application We now use Cockpit’s testing frameworks to test Anaconda’s web UI It’s easier to adapt to future changes It enables more community contributions, as it “lowers the bar” for know-how, as there are many more developers familiar with web development than GTK development We can extend it to interactively install a remote machine using Anaconda from another computer’s Web browser in the future Huh, I wonder if developing a web app is that much easier than developing a GTK app, or a Qt app... I mean, sure, there are way more web developers than people experienced with native development toolkits, but I wonder if it isn't a tooling problem from the part of the toolkits. I certainly don't have any experience in any of these, so I'd love to hear other people's thoughts. permalink fedilink source parent hideshow 2 child comments replies: [–] bitfucker@programming.dev 9 points 7 months ago Developing cross platform native apps sucks a lot no matter the tech stack. Compared to web technologies where the burden to follow the spec is the platform if they wanted to have interop with the web, the dev doesn't have to fight the platform. permalink fedilink source parent [–] frongt@lemmy.zip 3 points 7 months ago Yes. Browser engines are a hell of a lot more forgiving. And a lot faster to iterate with during development. permalink fedilink source parent [–] possiblylinux127@lemmy.zip 1 point 7 months ago (1 child) Have you used it? It actually is amazing. permalink fedilink source parent hideshow 1 child comment replies: [–] hexagonwin@lemmy.today 1 point 7 months ago i haven't used redhat/rpm distros since centos 7.. so not really. i guess it could be fine permalink fedilink source parent
[–] yetAnotherUser@lemmy.ca 6 points 7 months ago (2 children) Here's what they say in that article about why they turned it into a web app, for those who don't want to look for it Since we’d likely have to rewrite a lot of the frontend anyway, we took another approach [an approach different to keep using GTK] and have taken advantage of the modularization efforts to retool the frontend to have a web-based interface instead. The Cockpit team has been providing a web-based interface for Linux systems for managing systems for many years in the Cockpit web console, so it made sense to reuse Cockpit as a base and its web-based widget set, PatternFly, as a starting point for the next generation of Anaconda too. By-the-way: We’re using Firefox to render the UI when you’re installing locally. (There’s no Chromium or Electron involved.) Web-based benefits While it’s not a native toolkit like GTK, using a web based UI does have several benefits: It’s easier to update and maintain versus a traditional desktop application We now use Cockpit’s testing frameworks to test Anaconda’s web UI It’s easier to adapt to future changes It enables more community contributions, as it “lowers the bar” for know-how, as there are many more developers familiar with web development than GTK development We can extend it to interactively install a remote machine using Anaconda from another computer’s Web browser in the future Huh, I wonder if developing a web app is that much easier than developing a GTK app, or a Qt app... I mean, sure, there are way more web developers than people experienced with native development toolkits, but I wonder if it isn't a tooling problem from the part of the toolkits. I certainly don't have any experience in any of these, so I'd love to hear other people's thoughts. permalink fedilink source parent hideshow 2 child comments replies: [–] bitfucker@programming.dev 9 points 7 months ago Developing cross platform native apps sucks a lot no matter the tech stack. Compared to web technologies where the burden to follow the spec is the platform if they wanted to have interop with the web, the dev doesn't have to fight the platform. permalink fedilink source parent [–] frongt@lemmy.zip 3 points 7 months ago Yes. Browser engines are a hell of a lot more forgiving. And a lot faster to iterate with during development. permalink fedilink source parent
[–] bitfucker@programming.dev 9 points 7 months ago Developing cross platform native apps sucks a lot no matter the tech stack. Compared to web technologies where the burden to follow the spec is the platform if they wanted to have interop with the web, the dev doesn't have to fight the platform. permalink fedilink source parent
[–] frongt@lemmy.zip 3 points 7 months ago Yes. Browser engines are a hell of a lot more forgiving. And a lot faster to iterate with during development. permalink fedilink source parent
[–] possiblylinux127@lemmy.zip 1 point 7 months ago (1 child) Have you used it? It actually is amazing. permalink fedilink source parent hideshow 1 child comment replies: [–] hexagonwin@lemmy.today 1 point 7 months ago i haven't used redhat/rpm distros since centos 7.. so not really. i guess it could be fine permalink fedilink source parent
[–] hexagonwin@lemmy.today 1 point 7 months ago i haven't used redhat/rpm distros since centos 7.. so not really. i guess it could be fine permalink fedilink source parent