← Back to context

Comment by jojobas

1 year ago

Your notion that browser-based apps are somehow bug-free is absurd.

Skype on Linux, for one, keeps the microphone open after a call, forever.

The issue has been known for more than 2 years.

I'd say Electron adds no value with respect to fighting bugs other than containing the consequences in the browser sandbox.

> Your notion that browser-based apps are somehow bug-free is absurd.

My notion is that more people are familiar with using the web stack, than any other alternative.

Out of curiosity, I perused some local job boards: out of about 50 technical role ads that I looked through, 4 were embedded or desktop development, there were some DevOps and ML related roles in the middle, but the majority were web development.

If that's the set of technologies and the languages that people are familiar with (high abstraction level, no manual memory management), then attempting to use these "performant" options obviously wouldn't turn out well, due to a lack of skill, familiarity and/or user experience of that tooling.

I mean, in an ideal world, GUI software would be even easier to create than using Lazarus was back in the day (the RAD approach), but sadly the greatness that was lcl is mostly lost to time because nobody cares: https://en.wikipedia.org/wiki/Lazarus_Component_Library

  • This is an equivalent of "our town job board has mostly carpenter jobs and few metalworking one, so then we started building cars out of wood".

    Yes it might be cheaper and easier to make a car out of wood but it will drive like crap.

    Using tools not made for the job yields crappy results, who would have known.

    • > Using tools not made for the job yields crappy results, who would have known.

      Depends on what the goals are. If they are to take people from the job market that currently exists (lots of webdevs) and build software that is good enough and ship it to earn $$$, then clearly they've succeeded, no matter how much people complain about the inefficiencies or how suboptimal the tools might be considered.