【发布时间】:2023-04-05 14:00:01
【问题描述】:
我有时听说程序的前端是用语言 A 编写的,后端是用语言 B 编写的。我也可以为我制作的桌面程序这样做吗?就像用 Java 做图形,用 C 或 C++ 做后端一样。我该怎么做?
PS。对不起,如果这是一个新手问题,因为我是一个。
编辑 1 因为有人告诉我我的问题太宽泛了,所以这就是我想要的。如何将 java 中的 mt 动作侦听器与 C 程序链接?例如,如果我有一个按钮“下一百个素数”,我希望该按钮用 Java 制作,素数使用 C 计算。
【问题讨论】:
-
您真正要问的是两个不同的进程如何通信。开始研究它,您将不可避免地找到答案。
-
@Kon:问题不是专门要求不同的流程。这很可能在单个进程中实现(通过托管 JRE 和/或使用 JNI 调用本机代码)。
-
我喜欢托管在 C++ 流程解决方案变体中的 JRE,@IInspectable!