4 ms·
> "Full-native development unique on each platform is considered too much effort, when you can get a cross-platform app with Electron" Yes, it's this. Full nat
by api 10y ago
> "Full-native development unique on each platform is considered too much effort, when you can get a cross-platform app with Electron"
Yes, it's this. Full native development is awful since every platform is completely different, and other cross-platform solutions like Qt are a bit behind the web in terms of modern look and feel and developer base.
But Electron is also awful, since a hello world app uses 100mb of RAM.
Desktop GUI app development is horrible... meaning it's slightly worse than mobile GUI app development. GUI development in general is a horrid ghetto where your choice is between bad and completely proprietary.
- st3v3r 10y ago"But Electron is also awful, since a hello world app uses 100mb of RAM." Is it that awful, though? Most computers come with 4-16GB of RAM.
- flukus 10y agoYes, if hello worlds uses that much then how much do complicated apps use?
- sidlls 10y agoYes, that is not just terrible it is embarrassing.
- api 10y ago8-bit 4mhz CPU, 64k RAM: https://en.wikipedia.org/wiki/GEOS_(8-bit_operating_system) https://en.wikipedia.org/wiki/GEOS_(8-bit_operating_system) https://www.youtube.com/watch?v=5OT3DoPty4Y https://www.youtube.com/watch?v=5OT3DoPty4Y
- fdgdasfadsf 10y agoYes - some of us want to use our multitasking systems for multitasking.
- ebalit 10y agoHow many tabs do we have opened in our browsers? I rarely have less than a dozen. I think it's fair to say that "browser as a runtime" isn't incompatible with multitasking. You can say that it would be better to share a common Electron instance, but it's not an argument against the idea of using web technologies for desktop programming.
- deleted 10y ago[deleted]