将TideSDK与C*.dll集成

Integrating TideSDK with C *.dll

本文关键字:dll 集成 TideSDK      更新时间:2023-10-16

我已经编写了一些后端*.dll文件,打算在项目中使用。我需要可视化代码的模拟,为此我打算使用Chart.JS中的图表,将其与TideSDK一起用于桌面应用程序。

不过,我不知道如何通过JS调用C库。我希望避免在Python中创建包装器类,避免走那种迂回的路线。还有其他选择吗?或者,在尝试创建连接到后端C/C++库的HTML/CSS/JS桌面应用程序时,有什么替代方案吗?AppJS会让事情变得更容易吗?

TideSDK能够通过可编译并包含在其运行时中的模块进行扩展。它是为了延长而写的,但我建议等待TideKit。TideSDK有点旧,在这一点上建立工具链可能会有问题。

我们一直在用TideKit投资于更广阔的视野,它正准备发布。您将能够使用本机模块对其进行扩展,并且不需要等待太久就可以看到我们的进展。http://youtu.be/aE7gN-d0GhUthat

如果您已经开始使用TideSDK,您将能够轻松地将代码迁移到TideKit。使用本机或JavaScript模块化的能力,以及从单个项目代码库为所有屏幕进行开发的能力,是我们所有努力的方向。

请注意,AppJS已于今年早些时候停产。另一种选择是通过node-webkit在node中编写C扩展。请注意,如果您在这方面进行跨平台操作,并且您也需要OSX,则您无法实现Apple AppStore对node webkit的合规性,因为它的webkit端口具有私有API。