JXcore似乎是对Node.js的改进。请查阅这份精心设计的报价:
JXcore附带了内置的多线程支持,可以在现有的Node.js应用程序上启用它,而不需要额外的更改.与JXcore集群模块相比,JXcore多线程可能带来大约30 %到50 %的性能优势。来自http://jxcore.com/
我已经试过安装它了,它真的很管用。这就是我现在所能说的,衡量性能和上下班时间是棘手的和精心的。
那么,切换到JXcore是否有真正的优势,以及如何做出决定?
发布于 2014-10-07 09:38:03
IMHO、JXcore对下面的用例是有益的;
1- JXcore工作在移动电话(iOS,Android.)
2-它可以嵌入一个Java,Objective,C++应用程序。
3-MT(多线程)是一个胜利者,因为一个应用程序花在JavaScript土地上的时间比IO多。否则,没有显着性差异。MT工作非常流畅,因为我能够使用节点js代理服务器解决方案(多线程)而不进行任何更改(jx mt代理服务器)。
4-包装和汇编。(COMPILE.md)
5-一些最受欢迎的本机模块内置了mt支持,所以您不必在目标机器上安装它们。
内置外部内存存储和sqlite数据库服务器。(这是Windows上的一个生命保护程序)
我也有个问题。例如,为了使我的应用程序运行,我需要禁用HTTP头字节大小检查。由于某些原因,默认情况下他们添加了额外的安全检查,因此您可能需要更新应用程序。
更新:
JXcore现在是一个具有麻省理工学院许可证的开源项目。
发布于 2016-03-31 05:40:31
JxCore上的主动开发已经停止--参见GitHub页面上的公告
重要注意: Nubisa停止了在JXcore平台上的积极开发
虽然有上面提到的优点,但由于没有得到最新的NodeJS支持作为其一部分,它们的缺点就消失了。
发布于 2015-07-07 19:49:44
我使用JXCore在Android上运行原生Java的Javascript。还可以从后台服务(如SyncAdapter )调用它。这样您就可以远程下载JS代码并在后台运行它。这在本地非常重要,可以使用JXCore实现。看看这个示例:https://github.com/capriza/jxcore-android-sample
https://stackoverflow.com/questions/26155435
复制相似问题