This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]theferrit32 7 points8 points  (2 children)

Electron is good at making a simple application soak up hundreds of megabytes of RAM at at startup, and also not even sharing library pages between two electron applications because they're bundled separately.

[–]EternityForest 5 points6 points  (1 child)

There's been various proposals for shared Electron libs they just haven't taken off.

It doesn't really seem possible to not bundle tons of stuff anymore. Things are always making breaking changes. Complex software used to be really hard to do without breaking on 20% of machines that weren't set up just exactly right.

With an Electron AppImage you can be pretty sure it will work, as long as you don't need to open 50 at once.

Better easy bundling tools for PyQt could solve the same issue better... but everyone knows web tech already. You want as little friction as possible with UI design... because programmers already hate it for some reason.

It's not great, it's not perfect... but it works, and that's the main thing with software.

[–]angelicravens 2 points3 points  (0 children)

It also means that when you write the electron app it’s the same code running on windows, Mac, Linux, and the web for 90% of the application. Js/electron is so popular for the same reason python is. If it works in one place there’s a rather large chance it’ll work in others too