我可能是这里的少数人,但似乎在我的整个学术/职业生涯中,我都学过不同的语言。在此期间,语法和编程范式是重点,但我们从来没有教过如何集成使用不同语言编写的系统以及做出此决定的正确方法。
现在郑重声明,我不是在谈论规范的 Web 堆栈或更新、更性感、对 JVM 友好的语言。我想知道是否有“已知资源”可以让我了解诸如 Java 和 C++ 等绑定语言背后的决策过程。
诚然,我想到了 XML、JSON 和 XMPP 等工具。再说一次,我见过使用序列化绑定 Java 和 C++ 的系统。我不是在寻找一种万能的解决方案。我更感兴趣的是了解不同的解决方案以及我应该如何做出这样的决定。
如果这对于这个论坛来说太宽泛了,我深表歉意,但至少我没有要求人们更正或重写我拙劣的代码;)