4 ms·
Fair points on downsides and upsides of using Electron in development. But there's huge gaping hole in this logic: the points are given from the perspective of
by viktorcode 5y ago
Fair points on downsides and upsides of using Electron in development. But there's huge gaping hole in this logic: the points are given from the perspective of software developers, not software users. Users, given the choice between native and Electron, would overwhelmingly choose the former.
Speaking as a user I don’t care about your production costs and your programming knowledge. I care about my experiences. That’s why many Electron-based programs are marketed to managers as “solutions”, not to the actual end users.
As a macOS user let me add to the list of complaints mentioned by the author. Despite having fully functioning native iOS apps, some companies will not allow installing those directly on M1 based Macs, nor would they produce a rather simple ports for macOS. They will insist for you to use Electron-based client, like everyone else does. Teams, Slack, Discord. So I do agree that at least in this case Electron is evil.
- neoberg 5y agoAs an end-user I love Electron because it allows products to evolve quicker and across all platforms. I would choose an Electron app (or if it runs in a browser, even better) over a native one.
- Msw242 5y agoIf a user had to choose between a native app and their top 10 most anticipated features, which would they choose?
- laurent123456 5y ago> Users, given the choice between native and Electron, would overwhelmingly choose the former. They might choose the former but then what? I would too, as a user, but in practice as the article mentions the alternatives aren't yet that great. So quite often the user can choose between the Electron app... or nothing. Many users accept the drawbacks and in fact it's mostly developers or technical people in general who complain about Electron. Most users don't even know about any of this.
- viktorcode 5y agoThat's a great point. Choice is often between Electron or nothing. Why? Because even when they can afford it, software development corporations prefer to save money on the development. Even if they save peanuts, as in my example regarding apps on M1. Obviously, this can exists only when there's no or minimum competition for the end users.
- The_Colonel 5y ago> Users, given the choice between native and Electron, would overwhelmingly choose the former. I think tech people tend to assume this way too much without having any kind of evidence. I actually prefer electron apps. They usually have a nice looking, modern design and are more consistent with web where I spend most of the time anyway. I doubt I am alone in this.
- zihotki 5y agoWould you mind providing the sources for the claim that "would overhelmingly choose the former"? I'd love to read a report or study about that.