4 ms·
Whats wrong with Electron Apps?
by ekiara 10y ago
Whats wrong with Electron Apps?
- pjmlp 10y agoBloated, take too much RAM and don't use the OS features that I paid for.
- weberc2 10y agoUnfortunately, the cross platform UI alternatives are all terrible.
- pjmlp 10y agoI don't consider Qt, wxWidgets, Swing, JavaFX, FireMonkey, <build your own layer> terrible. For me it looks like web devs that don't want to learn native APIs.
- weberc2 10y agoIn my experience building Qt apps for a major automotive manufacturer (and more recently, building a web app), the latter is much easier, even if you know C++ and Qt and have mediocre knowledge of web tech. If you don't know C++, then add 6-24 months to the Qt estimate, and expect it to have more bugs than an Appalachian motel.
- discreditable 10y agoI'm not a fan because if I have 50 electron apps I have 50 builds of chromium/nodejs. This is bad because: * Lot of wasted disk space. * Each app loads a whole chromium/nodejs: lots of wasted RAM. * The chromiums may not all be the latest. This could be bad if those have network exposure: https://sobersecurity.blogspot.mx/2017/01/looks-like-you-have-bad-case-of.html https://sobersecurity.blogspot.mx/2017/01/looks-like-you-hav...
- izacus 10y agoThey're also bad platform citizens. Even in minor details - e.g. they don't exclude their browser cache dirs (which of course aren't in the OS cache dir!) from TimeMachine backups, so the incremental backups get clogged by random image caches. Accessibility is limited. Right click doesn't work. And more and more.
- baldfat 10y ago> Right click doesn't work. And more and more. MacOS? I fail to see that this is the way it works in RStudio, VS Code and Atom???
- izacus 10y agoIt doesn't in Slack and some other Electron apps. You just get generic "copy" popup and bunch of functionality is awkwardly bunched into hidden click menus which make me think there's an issue with creating these menus.
- baldfat 10y agohttps://github.com/electron/electron/pull/2232 https://github.com/electron/electron/pull/2232 Looks like it was addressed in 2015 but I don't think the other applications used the fix.
- kasparsklavins 10y agoHave you ever taken a look at how much resources it consumes by comparison? We would not have charge our phones every day and laptops would last for longer if anyone cared about how much their application consumes. It's ridiculous. Good engineering isn't just about features.