| > It's a perfectly fine and useful way to make a cross-platform desktop application. My main problems with Electron are: - The size of the runtime - The fact that every application has to bundle it and it means that multiple Electron applications on the same system do consume a lot of resources if not handled well - The fact that unless you (as a developer) play due diligence, you might distribute your app with a version of the runtime which may contain vulnerabilities (one of the reasons Linux distributions don't like library bundling that much). I can't deny it's probably easier for many (not for me, but although I write Python code all day, I'm by no means a "developer"), but it can be potentially wasteful, to say the least, and require far more resources than what you'd actually need with a another toolkit. That said I for sure won't point a gun at someone who wants to use it. ;) |