Electron Is Cancer
medium.com
medium.com
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.
The quality of your applications is primarily determined by what you care about, not by what tools you build them with.
Well, in that case (Atom) end users were developers.
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”.)
I'm 100% certain the OP meant "resources for writing cross-platform desktop apps".
> write your core functionality in a language that can target multiple platforms...write platform-specific wrappers around it
This is nearly always suggested by someone who has never attempted this.
There is a reason there are mountains of Windows-only or Mac-only software out there.
Oh, I've done it, and seen it done many times—it all depends on what the application is attempting to do. If the goal is something platform-specific enough that this approach doesn't work well, then something like Electron generally doesn't seem to either.