GitHub Rewrites Its Desktop Client Using Electron
infoq.com
infoq.com
When I'm on the go and want my Lenovo P50 mobile workstation laptop to last an entire cross-country flight so I can get work done (a real use case), I have to use Slack web client, Sublime instead of VS Code, Firefox instead of Chrome, and manually close out of a whole bunch of less important Electron apps (Discord, Gitter, Skype, Upwork, Spotify, Atom, etc.), and only then will powertop show an acceptable < 20W of power draw instead of close to 30 W with all of the Electron apps open, allowing my laptop to have five hours of battery life instead of two, which means it will last the whole flight.
I still have a bunch of native Linux desktop apps that I prefer to use to this very day that are fast, responsive, and don't make my laptop's fans sound like a leaf blower while failing to prevent the heated chassis from scorching my lap.
Devs don't let other devs use Electron -- as a real alternative, consider using the wxWidgets cross-platform native GUI app framework (with its myriad language bindings) so that you can have a single code base that supports all of the major platforms.
The common theme seems to be developer convenience. What's best for users is no longer something developers consider when choosing tools.
EDIT: /s
For all the complaints of the mac book pro not having enough RAM, it had enough for 99.9% of people.
My irssi seems to be using an order of magnitude less than that, 7.8 MB RSS.
Get off my lawn! :-/
(Yes, irc is unencrypted, but still...)
It's as bloated as emacs!
There is also no mention of the fact that electron is also a GitHub product; maybe this is assumed to be general knowledge, but it seemed to be trying to sell electron pretty hard and waves off the platform's deficiencies with a "things will get better soon" line.
Anyways, stand strong & resist the electron assimilation.
Or do the third party clients not provide enough vendor lockin?
Ding ding ding we have a winner.
Great to see in the interview: "We’re having many good conversations about improving Electron."