Разговор с библиотекой C++ с Node.js
У меня есть веб-приложение node.js Express, и мне нужно поговорить с этой библиотекой оптимизации с именем CBC из COIN-OR:
https://projects.coin-or.org/Cbc
Как лучше всего общаться с этой библиотекой, используя node.js? Могу ли я создать оболочку node.js вокруг библиотеки C++ или...?
1 ответ
Решение
Если вы заботитесь о производительности, то пишите аддон (и / или, возможно, используя nan
позволить аддону работать с основными версиями node.js / io.js), который оборачивает библиотеку, является лучшим решением.
Если получение значительного снижения производительности не является проблемой, вы можете использовать ffi
позвонить "напрямую" в библиотеку из javascript.