Electron is a widely hated framework on Linux, but what about the alternatives like Neutralinojs?

In their own words: In Electron and NWjs, you have to install Node.js and hundreds of dependency libraries. Embedded Chromium and Node.js make simple apps bloaty — in most scenarios, framework weights more than your app source. Neutralinojs offers a lightweight and portable SDK which is an alternative for Electron and NW.js. Neutralinojs doesn’t bundle Chromium and uses the existing web browser library in the operating system (Eg: gtk-webkit2 on Linux). Neutralinojs implements a secure WebSocket connection for native operations and embeds a static web server to serve the web content. Also, it offers a built-in JavaScript client library for developers.

Do you experience alternatives like Njs to blend more in the desktop layout, install less junk, use less memory, are more compatible with Wayland,…?

  • moreeni@lemm.ee
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    Qt and Electron are different technologies that achieve somewhat different goals

    • bizdelnick@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      Qt and Electron are different technologies

      Yes.

      that achieve somewhat different goals

      No.

      • moreeni@lemm.ee
        link
        fedilink
        arrow-up
        0
        ·
        3 months ago

        You can’t get a website working as a “native” application with Qt, which is exactly what is Electron’s goal.

        • nyan@sh.itjust.works
          link
          fedilink
          arrow-up
          0
          ·
          3 months ago

          Which is why Electron reminds me of a little kid who’s just done some extremely difficult but utterlly pointless thing.

          Websites belong in a browser. If it doesn’t work in any random standards-compliant browser, then you should be delivering it as a true native application, not some horrific fiji-mermaid-esque hybrid.

          • moreeni@lemm.ee
            link
            fedilink
            arrow-up
            1
            ·
            edit-2
            3 months ago

            You are talking as if all people can make a native app with the same knowledge and amount of effort as it would take to develop a website.

            Sometimes, web developers would want to go further with their app and deliever “native” functionality. Sometimes, a person wants to build an app but only happens to know how to build a website.

            It’s a much more complicated matter than just some idiots deciding “let’s build an utterly pointless thing and then let other idiots build horrific fiji-mermaid-esque hybrids!!”.

            https://asylum.madhouse-project.org/blog/2018/10/26/Walking-in-my-shoes/