Electron Is Cancer
medium.com
Electron Is Cancer
1–10 of 15 posts
Re: Electron Is Cancer
#2Does it use more resources than vim or sublime? Yes.
But it's fast enough to be a workhorse for gobs of devs. And it's core + community development outstrips every other IDE.
Would I prefer saving $20 of RAM? Sure. But what I really like is best in class $LANG support. (In my case, Typescript.)
Re: Electron Is Cancer
#3Re: Electron Is Cancer
#4Well, in that case (Atom) end users were developers.
Re: Electron Is Cancer
#5Re: Electron Is Cancer
#6Re: Electron Is Cancer
#7VS Code is the hallmark of electron done well. Does it use more resources than vim or sublime? Yes. But it's fast enough to be a workhorse for gobs of devs. And it's core + community development outstrips every other IDE. Would I prefer saving $20 of RAM? Sure. But what I really like is best in class $LANG support. (In my case, Typescript.)
I actually like VSCode better than PyCharm and I am usually a fan of JetBrains products.
Re: Electron Is Cancer
#8My counterpoint to the frequent "electron is worse than Hitler and aids combined": what's the alternative? Especially when it comes to commercial software where certain open source licenses are a non-starter and there just aren't a lot of resources for writing desktop apps.
Re: Electron Is Cancer
#9The quality of your applications is primarily determined by what you care about, not by what tools you build them with.
Re: Electron Is Cancer
#10My counterpoint to the frequent "electron is worse than Hitler and aids combined": what's the alternative? Especially when it comes to commercial software where certain open source licenses are a non-starter and there just aren't a lot of resources for writing desktop apps.
Can you elaborate on what you mean by this? I develop primarily for macOS, and I’ve very rarely been unable to find resources for what I need.
As far as alternatives for cross-platform, one possibility in many scenarios is to write your core functionality in a language that can target multiple platforms (e.g. C, C++, Rust, Swift) and then write platform-specific wrappers around it.
(I don’t personally think Electron is the end of humanity, but it does irk me when people call it “native”.)