← Back to context

Comment by CyberDildonics

3 years ago

it's not something that anyone has really done

It has been done many times.

Not only that, if you want to use a web page for a GUI, then do it by making a local web server back end and just use the web browser.

This idea that electron is somehow the only way to get cross platform GUIs is some sort of bizarre twilight zone where a bunch of people who only know javascript ignore that last three decades of software.

Okay, care to name some of these many cross-platform, easy to use UI toolkits that include the accessibility that the browser has?

Also, I never said Electron was the only way... I specifically mentioned Tauri in my comment as an example of a browser renderer. And it doesn't need to use a local web server either.

  • Qt, FLTK, WxWidgets

    And it doesn't need to use a local web server either.

    Shipping an entire browser so someone can pop up a single window is not a positive. Again, if you want html as your interface, use html and let people use their own browser so that the entire program is 400KB instead of 400 MB

    • Qt, open-source only or expensive licensing. C++ only bindings... wouldn't call it "easy to use"

      FLTK, no accessibility features

      WxWidgets, really limited theming, not even close to html+css. Cross platform compatibility is hit and miss, usually requiring a lot of one-off platform corrections.

      Also, as I said, you don't need to ship the entire browser... not once, but twice... try reading slower.

      11 replies →