我想为我在OCaml中编写的应用程序编写一个GUI,我主要使用Mac OS,所以我觉得它至少在这个平台上看起来不错,但如果它可以是多平台则更好。我知道传统上,人们使用Lablgtk,或用不同的语言编写本机GUI。我不熟悉最近的选择。首先,我可以将我的程序编译为javascript。这给了我新的选择吗?这是否足够稳定,可以毫无困难地使用?更具体地说,我正在考虑Electron。
基本上,我想知道不同的选项是什么,以及它们在难度和外观方面的比较。
答案 0 :(得分:3)
您可以通过https://github.com/Kakadu/lablqml
使用Qt / QML对于电子,有https://github.com/fxfactorial/ocaml-electron
我还没有使用过,但遗憾的是不能评论它们的外观或易用性。