如何selectNode.js和JXcore?
JXcore似乎改进了Node.js。 检查这个精心devise的报价:
JXcore带有内置的multithreading支持,可以在现有的Node.js应用程序上启用,而无需额外的更改… JXcoremultithreading可能带来比Node.JS集群模块大约30%至50%的稳定性能优势。 从http://jxcore.com/
我已经尝试安装它,它确实工作。 这就是我现在可以说的,测量性能和正常运行是棘手和精细的。
那么切换到JXcore是否有真正的优势,以及如何做出决定?
恕我直言,JXcore是有益的下面的用例;
1 – JXcore适用于手机(iOS,Android ..)
2 – 可以通过Java,Objective-C,C,C ++应用程序embedded。
3 – MT(multithreading)是一个应用程序的赢家花费更多的时间在JavaScript的土地比IO。 否则,没有显着差异。 MT工作非常stream畅,因为我能够使用multithreading节点-js代理服务器解决scheme而不做任何更改(jx mt proxy-server)
4 – 封装和编译。 ( https://github.com/jxcore/jxcore/blob/master/doc/HOW_TO_COMPILE.md )
5 – 一些最stream行的本地模块内置mt支持,所以你不打扰他们安装在目标机器上。
6 – 内置外部存储器和sqlite数据库服务器。 (这是Windows上的救命啊)
我也有一个问题。 例如,我需要禁用HTTP头字节大小检查,以使我的应用程序运行。 出于某种原因,他们默认添加了额外的安全检查,因此您可能需要稍微更新一下您的应用程序。
更新:
JXcore现在是一个拥有MIT许可证的开源项目。
JxCore的主动开发已经停止 – http://www.nubisa.com/nubisa-halting-active-development-on-jxcore-platform/ 。 虽然上面提到的优点是存在的,但是它们会被取消,而不能获得最新的NodeJS支持。
我使用JXCore从Android上的本地Java运行Javascript。 它也可以从后台服务(如SyncAdapter)调用。 所以你可以远程下载JS代码并在后台运行它。 这在本地是非常不重要的,可以使用JXCore来实现。 看看这个示例: https : //github.com/capriza/jxcore-android-sample
- 我如何通过websocket传递表单数据? (socket.io)
- UNMET PEER DEPENDENCY与反应
- Sails.js socket.io protobuf.js编码错误消息导致错误:浏览器解码时出现“Illegal buffer”
- 看哪里定义function
- 使用Express.js通过强大和gm上传的stream文件消除双重写入
- 如何返回对象而不是string与诺克反应?
- 在Visual Studio中使用带有Cordova App的socket.io(node.js)服务器
- 有没有更好的方法来构build我的NPM脚本,使其更具可读性?
- NodeJS – CORS中间件`origin`未定义