3 ms·
And just when we think we can't make software any more inefficient, slow, and bloated, they release things like Electron, where you ship an entire browser with
by ryandrake 2y ago
And just when we think we can't make software any more inefficient, slow, and bloated, they release things like Electron, where you ship an entire browser with your app! And then when we think it can't even get worse, we have Docker and containers where we ship the entire OS with the application.
I'm looking forward to when app developers ship you an entire computer in the mail to run their text editor.
- bloomca 2y agoThe problem with Electron is that business-wise it is an excellent decision. You can get by with a few people to wrap the web app and integrate it with the OS, and then get updates pretty much for free. Yet for the user it is bad -- bloated, slow, feels non-native, has specific bugs which are hard to address for the devs, etc. I don't see any light for the desktop UI development unless there is some lightweight universal rendering engine. Tauri with WebView is somewhat promising, but it has problems on Linux and it is hard to target older systems.
- bigstrat2003 2y agoIt's an excellent business decision... right up until your customers abandon you because you make bad quality software. Like many businesses have found time and again, deliberately sacrificing quality for profit is a short term gain for a long term loss.
- tekknik 2y agothere are quite a few examples of software built with electron that have very large user bases. this sounds like a personal vendetta against electron rather than meaningful insight.
- ryandrake 2y agoIt's a pretty OK example of a negative externality. A little like polluting: Just dumping your waste into the environment is business-wise an excellent decision. You avoid the cost and everyone else has to deal with the downsides.
- bloomca 2y agoPolluting is indeed an excellent business decision. The thing about apps is that all of them are polluting, just some of them are worse than others. And we tend to fill all available resources, so over time it only gets worse.
- LuciOfStars 2y agoElectron is horrid, but as a user, I prefer bloated "apps" to no support at all. As for your second point: [1] 1: https://snapcraft.io/ https://snapcraft.io/