> You are not your end-users, and you if you are a developer most likely do not run average hardware. Well, in that case (Atom) end users were developers.
Electron Is Cancer
11–15 of 15 posts
Re: Electron Is Cancer
#12My 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
#13My 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
#14My 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.
> 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…
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.
Re: Electron Is Cancer
#15Earlier quoted context omitted.
> 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…
> Can you elaborate on what you mean by this? 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.