vsr: Electron apps are banned in Apple ecosystem or what?
That technology is definitely not 'green', not Eco-friendly. And, as a result, should be banned by all responsible IT-companies, imho.
Dude, I don't understand the activism there.
Sure, Electron will consume more resources on your device than an extremely lean native GUI app, but you got a lot of other things that consume way more resources.
Any AAA game will consume way more resources than your typical electron apps. Should we get rid of those?
How about those fancy resource-hungry IDEs like IntelliJ? Java with all that RAM? Scripting language running significantly slower than compiled language? I hope you are not running a bloated OS like Windows, MacOS or Ubuntu right?
How about the cloud? All those vms when you could be running on bare metal...
Yeah, I know what will happen:
- We'll all buy our physical servers, collocated them in data centers, we'll install Alpine Linux on them and of course we'll code all our hosted apps in C.
- Then, we'll change all user OSes to use the leanest usable os possible (not MacOS or Windows, probably some variant of Linux).
- Of course, we'll force everyone to code all the desktop apps in C as well.
- We'll probably change the web too so that instead of loading web pages, it will load small binaries... that will run a lot faster...
I don't think any of those things make sense, but they would have more of an impact than getting rid of Electron.
mqstout: The amount of rage I get inside me each time I discover a supposedly desktop application is just Electron and not actually native, argh! I halt adoption and hold a grudge. Shitty development [and worse performance] shouldn't be rewarded with use.
There is nothing shitty about it. Being a truly competent web developer (especially full stack) takes a lot of work.
Things move at a truly insane pace and its hard to keep up.
I would not expect someone investing all this time keeping up to date to also be a virtuoso with native apps, especially cross-platform.
Honestly, I personally find platforms that are super specific (sometimes, downright proprietary) with the tech stack you can use to develop apps on them to be more to blame. Why should developers spend all that mental energy to master only part of the tech stack (the client) for only a fraction of the market? Now, that's a shitty move.
You want devs to spend time making apps that will perform extremely well on your platform? Then stop trying to corner the market with your proprietary gumbo and start integrating existing open technologies and standards.