Hacker News new | ask | show | jobs
by rendaw 1178 days ago
What's required to package a program up? If the UI library is native all you need is the Rust binary, but since this also works with C++ and JS is it dynamically linked to some runtime files that need to be packaged as well? The tutorials don't seem to cover this, and it's the number two thing I look for in a UI toolkit (first being language).

I chose JavaFX for a project because the cross platform packaging was automatic, despite numerous other limitations. I've had enough dealing with packaging GTK and Qt in the past...

1 comments

They have separate backends for the languages, which is just like any other library for the respective language. E.g. in Rust, the Slint libraries are linked into the executable just like any other Cargo dependency — no need for separate DLLs/shared libraries to be installed on the system.