Has anyone had any experience with Electron as a cross-platform stand-alone desktop app for tool distribution?
https://electron.atom.io/docs/tutorial/about/
Our company doesn’t have a real tool pipeline or centralized interface for scripts. I’ve been looking at python solutions, but questions about legality of redistributing UI (QT/Pyside) and potential for different Python version issues make me leery. We have people on both Windows and mac OS.
I realize that it is probably not possible to have it interface directly with python-based scripting in Maya/Modo, etc (though that would be a nice bonus). This is more for tool installation, updates, and creating prebuilt project folder structures from schemas.
One thing that attracted me to this was that I am already developing in-house tools using the (older) node.js framework built into Adobe CEP for Photoshop and Flash.
On the surface it seems like a great way to have a pretty looking desktop app I can distribute with minimal or no external dependencies.