• unalivejoy
      link
      fedilink
      English
      71 year ago

      If given a choice between an electron app and nothing, I choose the electron app.

    • TherouxSonfeir
      link
      fedilink
      21 year ago

      You hate electron or you hate developers who make inefficient electron apps? Some examples? (Serious question, because I make electron apps)

      • @I_like_cats@lemmy.one
        link
        fedilink
        31 year ago

        There’s no such thing as a efficient electron app. First electron apps have 80MB of overhead since electron needs to bundle a whole ass browser. Also in runtime this requires 120MB of ram.

        If you really want to use webviews to make an app use Tauri.

          • @I_like_cats@lemmy.one
            link
            fedilink
            21 year ago

            I know. I also use VSCode. However I just hate how much ram it uses. I had a Laptop with 4Gb of ram and I could not open VsCode on that thing when I had literally anything else open because the system would freeze.

            Just because VsCode uses Electron doesn’t mean that Electron is not bad

            • @naught@sh.itjust.works
              link
              fedilink
              11 year ago

              Tbf, it’s typically language servers and extensions causing cpu and memory footprints. If you were to open a dumb txt file, I doubt you’d encounter issues. The app itself is pretty light. I say this as a neovim user who has managed to make its memory footprint balloon _

              • @AVincentInSpace@pawb.social
                link
                fedilink
                English
                3
                edit-2
                1 year ago

                Can confirm. No matter how lightweight your IDE claims to be, if rust-analyzer uses 1GB RAM per project you have open and takes 30 seconds to start up, then that’s that.

                Source: learned Neovim having been promised it would be a lightweight alternative to a more mainstream IDE that would also speed up programming with keyboard shortcuts. By the time I added enough plugins to make it usable, only one of those two things was even debatably true.

            • Enitoni
              link
              fedilink
              01 year ago

              Idk my vscode hardly ever uses more than 1-2 gigs.

              • @I_like_cats@lemmy.one
                link
                fedilink
                11 year ago

                Yes. Thats a fuckton for a code editor. I also have an operating system that needs ram too. And if I open a browser it’s over

              • My NeoVim (which can leverage VSCodes plugins) uses about 60MB for an entire project.

                And doesn’t have the stink of Microsoft and its associated user tracking.

  • @toastal@lemmy.ml
    link
    fedilink
    English
    2
    edit-2
    1 year ago

    At least webviews don’t (yet, Google be trying) have the ability to request attestation & ban me for not using the stock, bloatware OS every device comes with. Bonus that I get to keep my data inside the browser’s sandbox; it’s the easiest way to be safe with proprietary software.

    If only my bank could get the memo & make their website not suck (it legit checks for Netscape Navigator 4 in the source) so I can be at peace with microG+LineageOS in the phone space (all the banks here do it & I already switched once until my bank, slowly but inevitably ‘modernized’ their app).

  • SavvyWolf
    link
    fedilink
    English
    21 year ago

    A pile of HTML + JS is the only cross platform GUI toolkit that’s practical to deploy.

    I’m not really happy about it myself, but realistically there’s not any other option than just bundling a website into a wrapper.

    And to pre-empt any replies; your proposed solution must support Windows, Linux (X11 and Wayland), MacOS, iPhone, Android, Chromium and Firefox.

    • @greenskye@lemm.ee
      link
      fedilink
      English
      11 year ago

      Why is Firefox a ‘platform’? I’m assuming chromium is for chromeOS devices, but I don’t know of any device that just runs Firefox.

      • SavvyWolf
        link
        fedilink
        English
        11 year ago

        As Communism said, yeah I was ment a web application. No need to spend dev time working on a different version of your app if you can just reuse the web version.

      • @Commiunism@lemmy.wtf
        link
        fedilink
        11 year ago

        they probably meant web versions of the app that run both on chromium and gecko (firefox) browser engines

  • zifnab25 [he/him, any]
    link
    fedilink
    English
    11 year ago

    geordi-no Spend 500 hours re-engineering your application for each platform

    geordi-yes Just using ten year old proven technology that’s built on a universal backwards compatible framework

    • unalivejoy
      link
      fedilink
      English
      01 year ago

      You say that, but it seems every major electron update will break your app.

      • zifnab25 [he/him, any]
        link
        fedilink
        English
        11 year ago

        Sure. But that’s one point of failure relative to the N points tied to each major update to a “supported” platform.