Gur*_*epS 9 architecture interop language-interoperability
在需要使用多种语言的系统中,当代码调用另一种语言的代码时,确保松散耦合架构的最佳实践是什么?
嗯,这是一个很难的问题,答案 iMHO 取决于语言交互的方式。您可以使用某种消息传递接口、消息队列甚至一些中间件,例如 CORBA 甚至可能是 Web 服务。例如,对于 JVM 语言,您可以使用虚拟机(脚本引擎)提供的互操作性功能。也许如果您提供更多详细信息,我们或其他人将找到一些可用的解决方案。