我可能是这里的少数民族,但似乎在我的整个学术/职业生涯中,我学习了不同的语言.在此期间,语法和编程范例是重点,但我们从未教过使用不同语言编写系统的集成以及做出此决策的正确方法.
现在为了记录,我不是在讨论规范的Web堆栈或更新,更性感,JVM友好的语言.我想知道的是,如果有"已知资源",我可以了解像Java和C++这样的绑定语言背后的决策过程.
当然,我想到了XML,JSON和XMPP等工具.然后,我再次看到系统使用序列化绑定Java和C++.我不是在寻找一种一刀切的解决方案.我更感兴趣的是了解不同的解决方案以及我应该如何做出这样的决定.
如果这对于这个论坛来说太宽泛,我很抱歉,但至少我不是要求人们纠正或重写我的拙劣代码;)