3

我已经关注 node.js 及其应用程序一年了,我很想用 node.js 替换我好的旧 Java 代码的大部分。

我注意到 node.js 的问题是

  • 看起来很混乱,从一个版本到另一个版本的东西都不再起作用了
  • 糟糕的文档,真的很糟糕
  • 不知道哪些库已被移植或将很快被移植
  • 多核管理,是吗?
  • 无论它实际做什么(即:循环中的暂停),都使用 100% 的 CPU 功率。那不是绿色的,这对我们很重要。

关于安全问题,我会将它放在反向代理后面,只有我的旧的和真正的 Java 服务器才能使用它。

更新:有趣的是,这个问题被关闭了,因为它没有建设性。当我没有胶水时,这个问题怎么能有建设性?这就是为什么我也在这里问的原因!你们这里的版主有时真的很糟糕。

但是,您是否建议在移至 node 之前等待?或者你认为是时候搬家了?

我正在编写大量 Java 服务器端代码,我将开始构建自己的基础框架,然后逐个移植!?

4

1 回答 1

8

即使问题被关闭:

  • 实际上,到目前为止它工作得非常稳定并且向后兼容
  • 你是真的吗?--> http://nodejs.org/api/
  • 再次:http ://www.nodejs.org
  • 节点没有随着 CPU 或核心数量而扩展,您应该让操作系统通过启动多个实例来扩展节点进程
  • 那是错误的。

即使与其他“服务器端考虑的语言”相比, Node仍然“年轻”,它已经在很多地方找到了自己的位置。它可以轻松处理大量用户,它是一个优秀的web-socket服务器对应物,它在将网络流量分配给大量活动连接时闪电般快速,它的 ECMAscript 是有史以来最甜美的糖语言(最后一句话是个人观点)。

Node.js 可能有数百个有效的用例,显然没有特定的任务是“必须使用”,但对于任何语言来说,这很可能是相同的规则。它的乐趣,它的快速,深入研究它。

于 2012-10-22T21:12:05.993 回答