我有需要使用Java編寫的,C和C現有庫++,Python的一個JavaScript /打字稿程序等JavaScript程序利用的程序在其它語言
什麼是方便的最佳方式溝通?
我能想到的是在本地計算機上實現它們作爲不同的Web服務。是否有其他方法可以減少通信的開銷,並減少使通信成爲可能的努力(如將它們包裹在服務中)?
我有需要使用Java編寫的,C和C現有庫++,Python的一個JavaScript /打字稿程序等JavaScript程序利用的程序在其它語言
什麼是方便的最佳方式溝通?
我能想到的是在本地計算機上實現它們作爲不同的Web服務。是否有其他方法可以減少通信的開銷,並減少使通信成爲可能的努力(如將它們包裹在服務中)?
如果您的TypeScript腳本在NodeJs中運行,那麼您可以使用Node的Child Process運行外部進程。
如果您的TypeScript腳本在瀏覽器中運行,那麼HTTP請求是最簡單的方法。
查看Edgejs(https://github.com/tjanczuk/edge),它允許您從JavaScript(node.js環境)調用Python,C#和其他語言。但是它不支持Java,C和C++。 – Don
通過爲v8/nodejs開發插件直接支持C/C++。查看官方文檔。 – skypjack