3 ms·
Have you tried listening to any of the myriad complaints people have with Electron?
by wpm 3y ago
Have you tried listening to any of the myriad complaints people have with Electron?
- olliej 3y agono because they've either only dealt with crappy software, or think a single mediocre piece of software is better if it's cross platform, and anyone who disagrees with them is wrong. I've also seen plenty of people who talk about how great electron is while also complaining about modern software requiring more disk space, more ram, more cpu time, or their laptop batteries dying as if always on wasteful software isn't the bulk of the reason. Seriously for most electron apps you could have a twenty+ year old machine capable of running all of them without breaking a sweat if they were native apps, that can't open them all at the same time as the crappy electron apps they are today. If you find the UI tools from web tech easier for your business purposes then make a web app, but stop forcing shitty perennially out of date copies of chrome on everyone. I guarantee you aren't pushing out updates as rapidly as google is, and that means you're missing security fixes. This last point is something I'm serious on: if you cannot push out a chromium update for your app within within say 24 hours of google shipping a chrome update you should not be shipping an app built on it.
- refulgentis 3y agoYes
- ajkjk 3y agoLol, yes. Do you know why people use Electron, though?
- anonzzzies 3y agoProgrammers/companies use it to save time and costs. Sure. (Poor Slack has profits of 300m$/year; they cannot possibly do this better!) But endusers? They don't care about the tech, so if you ask them; 'how about a non laggy version that doesn't eat all your memory and cpu?' You think they would go 'no no, please let me use Electron'?
- ajkjk 3y ago[flagged]
- wpm 3y agoStop subsidizing your DX with your users' time and blood pressure.
- ajkjk 3y agoIt's the opposite, writing software that's any good on a native stack is hell. Electron is easier to write _and_ better, in every way except for memory (and the tendency to write slow stuff in JS... but that's fixable.)
- steve1977 3y agoBecause it’s forced upon me by my employer?
- znpy 3y ago> Lol, yes. Do you know why people use Electron, though? Because it's forced on them, really. I'd gladly use slack through some kind of bridge (it used to be possible).
- ajkjk 3y agoI would choose it for a new project over any native stack in a heartbeat. I think a lot of engineers would agree with me.