Building a desktop application with Electron
medium.com
medium.com
If there will be a "mostly unified" UI-Framework for android,ios,win10-mobile,windows, osx and linux for any compiled language, i will be the first to jump onto that waggon...
Sure, but the overhead is pretty fixed. So yes, if all your app does is say "hello world", then the overhead ends up being 99% of the app. But maybe you shouldn't be making an app for that in the first place? If your application actually does something, and has code, and text, and images, and audio, then the overhead is negligible.
I'm currently working with node-sodium on a simple E2E encrypted chat app in Electron (for fun only! I'm not reinventing Cryptocat).
I'm sure documentation has improved since then but at the time it was very inconsistent. Also props to the author of this article for doing a clever app that doesn't look like it's a page in a browser window - I wasn't that clever ;)
It's interesting. Not sure where we'll take it, but I love the idea of one code base running everywhere, including desktop.
"It's worth noting that we're not chasing “write once, run anywhere.” Different platforms have different looks, feels, and capabilities, and as such, we should still be developing discrete apps for each platform, but the same set of engineers should be able to build applications for whatever platform they choose, without needing to learn a fundamentally different set of technologies for each. We call this approach “learn once, write anywhere.”"