在我的应用程序中,我允许用户使用JavaScript编写插件。我为此目的嵌入了V8。问题是开发人员不能使用HTTP,套接字,流,定时器,线程,Crypotography,单元测试等等。
我搜索了Stack Overflow并找到了node.js.它的问题在于您实际上可以创建 HTTP服务器,并启动进程以及我不想允许的更多内容。此外,node.js有自己的环境(./node script.js
),您无法嵌入它。它不支持Windows - 我需要它完全跨平台。如果这些问题可以解决,那就太棒了:)但我也对其他框架持开放态度。
有什么想法吗?
谢谢!
答案 0 :(得分:3)
有CommonJS,它定义了该标准的“标准”和few implementations available - 其中一个是node.js.
但从我所看到的情况来看,它仍然相当不成熟,并没有很多“完整”的实施。
答案 1 :(得分:3)
最后,我建立了自己的图书馆。