← Back to context

Comment by phantomathkg

1 year ago

You can write performant app if you want. But why stopping other on what they want to do?

Because your average Joe doesn't know the difference and the race to the bottom affects everyone.

  • > Because your average Joe doesn't know the difference and the race to the bottom affects everyone.

    Would it be possible that the average Joe is more familiar with a web stack vs a native or cross platform desktop stack?

    Is it not possible that the difference therefore might be between:

      - having a questionably performing app built on web technologies
      - vs a buggy one that's built on a native/cross-platform stack, or even not having one altogether because they can't build with that tech
    

    as opposed to:

      - having a questionably performing app built on web technologies
      - having an awesome native/cross-platform app that runs better and respects the OS design
    

    Or, who knows, maybe it's just cheaper to use web tech and those other options have failed to make themselves as easy to get started with and work on, especially when you're looking for good cross platform options that would run nearly everywhere and be popular enough to have tooling and tutorials.

    It's the same how something like Rust might be a good fit for writing correct web applications, but very few people actually use it for that and might instead reach for something like Python because that lets them iterate faster, even if neither the type system, nor the performance is great.

    Actually, who knows, maybe the problem is not that there's not enough "good software" out there, but rather that different people have wildly different views on what matters, in addition to there just being too much software in general.

    • 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.

      3 replies →