Interesting take on comparability vs performance. I gotta imaging capturing user data and sending to a cloud collector is also a big culprit.

  • Edgardo@mastodon.world
    link
    fedilink
    arrow-up
    7
    arrow-down
    2
    ·
    1 year ago

    @jestyr I hope this problem will be solved with developers using new programming languages, like Rust or Go, instead of web-based ones, like Electron. Some libraries still need to be more polished, but IMO developers will be able to make software less bloated in the short term.

    • Goronmon@kbin.social
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      I hope this problem will be solved with developers using new programming languages, like Rust or Go, instead of web-based ones, like Electron.

      Electron isn’t a programming language, it’s an abstraction layer to allow desktop apps to render apps on top of a portable browser engine layer instead of a platform specific layer.

      The existence of Rust/Go doesn’t change the desire to have an app that can be written once and be run across many different platforms.

      • Edgardo@mastodon.world
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        @Goronmon @jestyr Yes, Electron is not a programming language, my mistake.
        But there are few frameworks to make multiplatform software: Qt and Wxwidgets (C++), Swt and JavaFX (Java), PySide (Python), Electron (JavaScript), any other one?

        • Edgardo@mastodon.world
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          @Goronmon @jestyr Only with the first two you can create optimised software (because C++), but only Qt is user (or developer) friendly.
          With a good GUI library, Rust or Go (or another similar language) could be added as an alternative to make multiplataform software.