back

by rvz·6y ago·view on hn ↗
> NodeGUI is a young project and unfortunately cross-platform support is not quite there yet. That is to say, if you need cross-platform builds, you have to run the packer in each of the different OS environments.

Don't all great projects start young and gain interested folks to make it widely used? Also Qt (Which is a source-level cross-platform SDK) requires you to be running the target you are compiling for each platform and that is no different for compiling 'electron executables' targeting Windows, Mac and Linux, but the source code itself is cross-platform. So I think NodeGUI does qualify as an alternative.

Perhaps he is looking some form of compiled 'bytecode' bundle that can be loaded into the VM and can call the Qt GUI shims no matter the platform? Maybe WASI can do such a thing in the future for this project but for now, that sounds a lot like the 'cross-platform Java' way which would be indeed truly cross-platform.

1 comments
>Don't all great projects start young and gain interested folks to make it widely used?

The counterpoint to this is that making a robust cross-platform GUI library is a massive endeavor and there is a veritable mountain of cross-platform gui projects out there and overwhelmingly they end up as never-finished abandoned projects. The exceptions like Qt and electron that actually succeeded tend to have large organizations behind them.