Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/129.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ JXcore中使用LLVM提供的节点插件_C++_Multithreading_Node.js_Jxcore - Fatal编程技术网

C++ JXcore中使用LLVM提供的节点插件

C++ JXcore中使用LLVM提供的节点插件,c++,multithreading,node.js,jxcore,C++,Multithreading,Node.js,Jxcore,如果这不是发布此问题的正确位置,或者与之前提出的问题类似,我深表歉意 我正在研究如何在我想启动的C++项目上放置Web界面。我遇到Node.js并使用V8引擎查看了一些插件 我的想法是将业务逻辑(DB(SQLite)、CRM、CMS等)路由到C++后端,并处理节点内的WebSutoCutoSnices、表单验证等东西。 JXcore在纸面上有非常吸引人的规范,所以我非常有兴趣尝试一下,但是我不确定我的插件会受到什么影响,因为JXcore未来的目标是从V8迁移到LLVM。但愿有选择,可以用C++来

如果这不是发布此问题的正确位置,或者与之前提出的问题类似,我深表歉意

我正在研究如何在我想启动的C++项目上放置Web界面。我遇到Node.js并使用V8引擎查看了一些插件

我的想法是将业务逻辑(DB(SQLite)、CRM、CMS等)路由到C++后端,并处理节点内的WebSutoCutoSnices、表单验证等东西。 JXcore在纸面上有非常吸引人的规范,所以我非常有兴趣尝试一下,但是我不确定我的插件会受到什么影响,因为JXcore未来的目标是从V8迁移到LLVM。但愿有选择,可以用C++来桥接JS。 因此,基于上述情况,我有以下选择:

在节点(无C++插件)中做所有的事情
  • 使用JxCar或Node和C++ ADON,不使用多线程< /LI>
  • 使用JXCURE或节点,并使用LIBUV,例如
  • 在C++ C++中实现多线程 在JXCULL(无C++插件)中做所有的事情 在您看来,在性能方面,上面哪一个选项是更好的选择?
    我也很欣赏上面的任何选择。

    < P>我不认为你需要C++的AdOnon来执行性能(特别是在你的情况下),如果你选择JXCype路径。首先,V8非常快,使用多线程技术,您已经拥有了全部CPU容量。第二个也是最重要的部分是,当JXcore将V8更新为LLVM时,您的Javascript源代码将被编译成本机代码

    从上面提到的,他们已经嵌入(BETA2和以后)一些流行的C++插件(多线程),并发布了一个包装头文件,以便方便地开发多线程友好的C++插件。p>


    更多关于

    的信息谢谢你的回答,这正是我想要的。几天前,我还与Nubisa公司的Oguz Bastemur进行了交谈,他告诉了我完全相同的事情。这也消除了我对静态/全局变量的另一个担忧,因此感谢您发布链接:)