3 ms·
> Web apps (or electron apps) are always worse than a well-written native counterpart in every verifiable UX metric. That is true. > Let's not kid ourselves:
by Zababa 5y ago
> Web apps (or electron apps) are always worse than a well-written native counterpart in every verifiable UX metric.
That is true.
> Let's not kid ourselves: web apps and electron apps are developer-experience focused, not user centered.
That isn't true. I spend most of my days on Linux. Before web and electron apps, the alternatives were not well-written native apps. The alternatives were "Use another program". As a user, I'm really glad many things are web-centric these days.
- cosmotic 5y agoI think you're benefiting from the coincidence that developers (managers?) chose Electron + 1 code base and void of well-written apps due to low market share. Sure, an electron app is better than a broken side project. But a fully native linux app would handily beat the electron app. If there were a larger market share, there would be more well-written native apps. If devs focused on users, the easily-ported mediocre electron app wouldn't exist.
- rochak 5y agoI would rather have a slow memory hogging app than no app at all.
- deleted 5y ago[deleted]
- Zababa 5y agoIt's not a coincidence, Electron is here because some people don't like web apps. Managers chose web apps.
- cosmotic 5y agoBut the electron app IS a web app and has all the flaws of a web app, plus one more flaw: it doesn't share memory with the browser even though it's the same code (more or less). I believe their are some smaller electron-like projects that are lighter weight, though you're still stuck with a non-native web app in a shell.
- Zababa 5y agoIt is a web app for us developers, but for most people it's not really since they can install it and use it like a native app.
- goatlover 5y agoJava apps weren't an alternative? Wasn't the initial promise of Java in the late 90s to write once and run anywhere? Not applets but the desktop applications using Swing or AWT.
- Zababa 5y agoIt was, but then the web actually delivered on that promise, and people needed a web app anyways. Why make two apps when you can make only one?