How does the existence of Electron decrease the ability to use other tools?  It only offers another option... Just like .Net&#x2F;Java do, both of which have disadvantages over C&#x2F;C++ and the like.<p>What it comes down to in the end is, is the trade off worth it.  With Electron&#x2F;PhoneGap and the like, you have a much faster path towards an application.  Web tooling is broadly understood, and a lot of that logic&#x2F;workload can and often is already done, and being able to reuse it is helpful... Having a stack that is closer to the rest that you are using anyways means less disconnect.<p>It&#x27;s not for everyone, but in the end it doesn&#x27;t stop anyone from using C++, Go, Java, C#, Python or a number of other languages&#x2F;tools.