4 ms·
I'm doing something similar (Go-based desktop app) with Aether (https://getaether.net https://getaether.net), without requiring any additional tools. The short
by rolleiflex 8y ago
I'm doing something similar (Go-based desktop app) with Aether (https://getaether.net https://getaether.net), without requiring any additional tools.
The short version is, I have an Electron app, but the extent of my JS is just skin — the UI. The JS talks to two Go daemons which do the 99% of the work. It's also much more memory efficient than doing it in JS, and allows for massive parallelism. So you get best of both worlds, speed / clarity of Go, and well-developed JS UI patterns (Vue). It works well, with the caveat being a tradeoff in complexity in incorporating gRPC to let daemons talk to each other.
Here's the source code: https://github.com/nehbit/aether https://github.com/nehbit/aether