Разговор с библиотекой 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.

Другие вопросы по тегам