DEV Community

Discussion on: Building Native Desktop Apps with Electron.JS

Collapse
 
haaxor1689 profile image
Maroš Beťko • Edited

For example provided in the article a PWA would definitely be much better option. But bigger apps wouldn't be able to merely as a PWA since the main thread of Electron app provides so much more options. Another huge benefit of Electron is that with single codebase you can have both the web app and desktop app. Your point about Electron apps not being as efficient as true native apps could be is valid but apparently all those corporations using it don't feel like it's that big of a downside compared to what they are saving on maintaining multiple standalone apps for all the platforms and devices.

Collapse
 
jonrandy profile image
Jon Randy 🎖️

Write worse performing software, better hardware is needed; better hardware comes along, software efficiency gets worse... ad infinitum.

Vicious cycle driven by $$$

Thread Thread
 
thural profile image
thural

As computer hardware gets closer to it's limits in terms of efficiency, more and more emphasis will be put into software efficiency, perhaps "green" in software development will become a thing.

Thread Thread
 
jonrandy profile image
Jon Randy 🎖️ • Edited

By the time that happens, the knowledge required to make efficient software/code will have to be excavated by archaeologists - as sadly it has been being forgotten/discarded/ignored at a frightening rate for many, many years