Ghe*_*hen 1 java user-interface ocaml
我正在为Ocaml应用程序开发GUI(用Java).什么是沟通这两个应用程序的最佳方式.
干杯.
您没有说明您的目标环境是什么样的.
如果它是标准的桌面或服务器环境,您可以使用松散耦合的方法,其中GUI和应用程序是通过任何方便的IPC方法进行通信的独立进程.
对于更紧密耦合的方法,我可以想到两种可能有效的方法.一,您可以编译OCaml并使用Java Native Interface将其作为本机代码与JVM一起运行.
二,你可以使用OCaml-Java将你的OCaml编译成JVM字节码:http://ocamljava.x9c.fr/
免责声明:我只读过这些方法,从未尝试过.当然,还有其他方法可以解决这个问题.