我很抱歉,如果这不是发布这个问题的正确地方,或者它类似于之前提出的问题。
我正在研究如何在我想要开始的C++项目上放置一个web界面。我偶然发现了Node.js,并使用V8引擎检出了几个插件。
我的想法是将业务逻辑(DB(sqlite)、CRM、CMS等)路由到C++后端,并在Node中处理诸如websocket连接、表单验证等内容。
JXcore在纸上有非常吸引人的规范,所以我对尝试它非常感兴趣,但是我不确定我的副词将如何受到影响,因为JXcore有一个未来的目标是从V8迁移到LLVM。希望有一些选项可以将JS与C++连接起来。
因此,基于上述情况,我有以下选择:
在你看来,以上哪一种选择是更好的表现路线?我也希望有任何替代上述选项。
发布于 2014-03-24 14:14:20
如果您选择了C++路径,我认为您将不需要JXcore加载项来提高性能(特别是在您的情况下)。首先,V8非常快,并且使用多线程,您已经有了整个CPU容量。第二个也是最重要的部分是,当JXcore将V8更新为LLVM时,您的Javascript源代码将被编译成本机代码。
正如这里中提到的,它们已经嵌入了一些流行的c++加载项(多线程),并发布了一个包装头文件,以便轻松开发多线程友好的c++加载项。
关于JXcore的更多信息
https://stackoverflow.com/questions/22478453
复制相似问题