我有一个javascript / typescript程序,需要使用用Java,C和C ++,python等编写的现有库。
促进沟通的最佳方式是什么?
我能想到的是将它们作为本地计算机上的不同Web服务实现。是否有其他方法可以减少通信开销,并减少使通信成为可能的努力(如将其包装在服务中)?
答案 0 :(得分:2)
有许多选项可以将不同的库粘合在一起:
答案 1 :(得分:1)
如果您的TypeScript脚本在NodeJs中运行,那么您可以使用Node Child Process运行外部流程。
如果您的TypeScript脚本在浏览器中运行,那么HTTP请求是最简单的方法。