【发布时间】:2016-02-09 03:51:00
【问题描述】:
我有一个 javascript/typescript 程序需要利用现有的用 Java、C 和 C++、python 等编写的库。
促进沟通的最佳方式是什么?
我能想到的是将它们中的每一个实现为本地计算机上的不同 Web 服务。是否有其他方法可以减少通信开销,并减少使通信成为可能的工作(例如将它们包装在服务中)?
【问题讨论】:
-
看看 Edgejs (github.com/tjanczuk/edge),它允许您从 JavaScript(node.js 环境)调用 Python、C# 和其他语言。但是它不支持 Java、C 和 C++。
-
通过为 v8/nodejs 开发插件直接支持 C/C++。请参阅官方文档。
标签: javascript java c++ node.js typescript