- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
JXcore 似乎是对 Node.js 的改进。检查这个精心设计的报价:
JXcore comes with a built-in multithreading support that can be enabled on your existing Node.js applications without additional changes... JXcore multithreading may bring aproximately 30 to 50 percent solid performance advantage over Node.JS cluster module. From http://jxcore.com/
我已经尝试安装它,它确实有效。我现在只能说这些,衡量性能和正常运行时间既棘手又复杂。
那么切换到 JXcore 是否有真正的优势以及如何做出决定?
最佳答案
恕我直言,JXcore 有利于以下用例;
1 - JXcore 适用于手机(iOS、Android..)
2 - 它可以被 Java、Objective-C、C、C++ 应用程序嵌入。
3 - 与 IO 相比,MT(多线程)是应用程序在 JavaScript 领域花费更多时间的赢家。否则,没有显着差异。 MT 工作非常顺利,因为我能够使用多线程的 node-js 代理服务器解决方案而无需进行任何更改(jx mt 代理服务器)
4 - 打包和编译。 (https://github.com/jxcore/jxcore/blob/master/doc/HOW_TO_COMPILE.md)
5 - 一些最流行的原生模块内置了 mt 支持,因此您不必费心将它们安装在目标机器上。
6 - 内置外部内存存储和 sqlite 数据库服务器。 (这个是 Windows 上的救命稻草)
我也遇到了问题。例如,我需要禁用 HTTP header 字节大小检查才能使我的应用程序运行。出于某种原因,他们默认添加了额外的安全检查,因此您可能需要稍微更新您的应用程序。
更新:
JXcore现在是一个具有 MIT 许可证的开源项目。
关于javascript - 如何在 Node.js 和 JXcore 之间进行选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26155435/
我是一名优秀的程序员,十分优秀!