Hacker News new | ask | show | jobs
by pulsarmx 1637 days ago
This intense hatred for Electron has always baffled me. I thought the community in general was in favour of allowing people to create whatever they wanted, however they wanted. More people making software is good! And the community grows because of it, and everything is better. But every time an electron app gets promoted somewhere (HN/Reddit/Twitter/wherever) there is always _someone_ yelling at the developer because they decided to use Electron.

As a javascript developer, I'm sorry that I don't have the patience/smarts/skills/time to learn C++/Qt/GTK/WxWidgets/etc. HTML/CSS/Javascript is all I know and it's probably all I will reasonably stay with for a while because of various circumstances. And Electron lets me use the knowledge I already have to make things.

That's not to say that Electron doesn't have all these issues, of course. But I feel that this policing of how people write their own software (especially when it's something purely done as a hobby and/or just to share something with people) is getting somewhat out of hand.

Here's a hypotetical/philosophical question for the community in general. Given no other alternatives to do X, what is preferable? An Electron app that allows people to do X, or no app at all?

1 comments

No app at all. Because that leaves a gap in the market for a native alternative.

That means a potential reward for the patient/smart/etc developer who knows native code, which means a better class of developer, which in turn means better software.

And it means more native apps for the platforms, which means a better class of app.

In short, everything is not better when Electron is everywhere. It actively damages the ecosystems of the platforms that host it.