Я уже написал несколько файлов * .dll, которые я собираюсь использовать в проекте. Мне нужно визуализировать симуляцию кода, для которой я намереваюсь использовать диаграммы и графики из Chart.JS, используя его вместе с TideSDK для настольного приложения.
Я понятия не имею, как вызывать библиотеки C через JS, хотя. И я хочу избежать создания классов-оболочек в Python и прохождения этого обходного пути. Есть другие варианты? Или есть ли какие-либо альтернативы при попытке создать настольное приложение HTML / CSS / JS, подключенное к внутренней библиотеке C / C ++? Будет ли AppJS проще?
TideSDK может расширяться с помощью модулей, которые могут быть скомпилированы и включены в его среду выполнения. Он был написан для продления, но я бы порекомендовал дождаться TideKit. TideSDK немного устарел, и на этом этапе настройка набора инструментов может быть проблематичной.
Мы инвестируем в более широкое видение с TideKit, который готовится к выпуску. Вы сможете расширить его с помощью собственных модулей, и вам не нужно будет ждать слишком долго, чтобы увидеть, что мы сделали. http://youtu.be/aE7gN-d0GhUthat
Если вы что-то начали с TideSDK, вы сможете легко перенести свой код в TideKit. Все наши усилия направлены на то, чтобы работать с собственной модульностью или модульностью JavaScript, а также разрабатывать для всех экранов из единой базы кода проекта.
Обратите внимание, что AppJS был прекращен в начале этого года. Альтернативой является написание C-расширений в узле через node-webkit. Обратите внимание, что если вы собираетесь использовать кроссплатформенность и вам также необходим OSX, вы не сможете достичь соответствия Apple AppStore с node-webkit из-за частных API из-за его порта webkit.
Других решений пока нет …