在同一个应用程序中,C ++可以用作后端吗?Javafx可以用作前端吗?
如果我这样做,应用程序将是一个可执行文件( .exe)?否则有没有办法让它成为可执行文件( .exe)?
**编辑:原因 - 我在使用C ++开发GUI应用程序时遇到了一些问题。 **
答案 0 :(得分:1)
您可以创建一个服务器/客户端系统,其中服务器是C ++,客户端是Java,在它们之间与某种IPC进行通信。组件之间断开连接后,它们可以是任何语言组合。我目前正在开发一个系统,前端是C#(GUI),后端是VB。
答案 1 :(得分:0)
请记住,GUI是关于显示信息的。没有规则表明处理和显示需要在同一个应用程序中进行;用同一种语言写的。
换句话说:你“只”需要一个允许你从C ++中检索数据的抽象层;并使用旁边的服务。
您的C ++端可以提供RESTful API;或者您使用JNI进行本机调用。各种可能性,但所有这些:高级主题。