Hacker News new | ask | show | jobs
by spolu 4234 days ago
Quick note on comparison with node-webkit / atom-shell:

node-webkit and atom-shell embeds NodeJS along the chromium content module forcing its user to use not only NodeJS but a particular build of it.

On the contrary, Thrust embeds the Chromium content module and exposes an API on the standard IO, which makes it bindable in any language and works perfectly well as a dependency with vanilla nodeJS / Go / Python

Makes the distribution of cross-platform GUI apps through the pip/npm possible.

2 comments

Correct, there have also been other similar implementations along the same vain, but they all attempt to inject one technology into another. Thrust takes a different approach, it is itself the chromium content library, with some added libraries, and an rpc interface. This allows it to be used without forcing another library implementor to `inject` their code into it.
This would be absolutely phenomenal if you could have the entire pip ecosystem and write cross platform desktop apps in python.
pip or npm yes!
As well as go get -u {urltopackage} go install
Doesn't go get already do go install?
Yes. In some cases ive experienced both. Sometimes it installed sometimes it did not.