Electron is flash for the desktop (2016)
People complaining about electron are the same type than the  ones that used to say :<p>- why are people writing this stuff in C. It&#x27;s so slow and you don&#x27;t have as much control on memory. Write it in Assembly.<p>- why are people writing this stuff in Java.  It&#x27;s so slow and you don&#x27;t have as much control on memory. Write it in C.<p>- why are people writing this stuff in Python.  It&#x27;s so slow and you don&#x27;t have as much control on memory.  Write it in Java.<p>Eventually people want to solve a problem with the best ratio cost&#x2F;quality for them, not &quot;doing it the proper way&quot;.<p>So unless you provide a better solution for them to do that, or pay big money to create such solution, they will find the ugly-hackish-half-baked-working-for-them solution that let them do this.<p>We had PHP. Now we have JS.<p>I hate it. You hate it. We all hate it.<p>But I created portable GUI apps with an installer before in my favorite language and others and it was a pain. All of it. The UI, the event model, the API, the portability edge cases, the new stuff to learn, the packaging, the dependencies...<p>It sucked.<p>So get over it or provide a solution, but stop complaining.<p>And before you start providing an EXISTING solution, remember people tried it and they didn&#x27;t like it as much as electron. And since electron is so bad, that should tell you something.<p>So the market is saying you are wrong. You can ignore it from your better tech tower... Try to boycott electron apps all you want. But we know how it has played for betamax, lisp and the ogg format.<p>P.S: oh, and if electron is flash, remember that flash won the web for 15 years while it sucked. And you know why ? Because it allowed people to do stuff they wanted easily, like videos and animations. And it&#x27;s not because we couldn&#x27;t do it any other way, we could. Yet we had to wait almost 2 decades to see it dies, at the price of battery, stability, security and everything else. Feature trumps everything. People. Don&#x27;t. Care. We only manage to kill it because we finally replaced it with systems that could compete on easiness and features. So you know what to do.