2 回答
Node.js 在今天甚至没有真正占据主导地位(当然除了在 Hacker News 社区中),它甚至还没有 1.0 版本。有趣的是猜测可能已经取代它的东西:)
性能很好(虽然微基准测试不是判断的正确方法),但如果这是唯一重要的事情,我们都会为每个应用程序用 C 语言编写自定义 Web 服务器。其他重要的事情之一是社区支持,Node.js 目前肯定会为此而努力。它有一个非常健康的开源(这是关键)社区,创建了一个大型工具库。
我认为 Vert.x 很有趣,并且与 Node.js 有不同的看待事物的方式,这很棒。如果他们能够继续取得进步,让更多人对它感兴趣,并证明编写 Web 应用程序更容易、更快捷,那么谁知道呢?也许几年后我们可以讨论一下什么会威胁 Vert.x 的未来。
这个微基准测试带来了一些有趣的事情,可能值得在 Node 中解决,但重要的是要记住,没有人每天在一台机器上进行 100 的数百万次点击(这些基准显示)。他们在许多机器上都这样做。
在某些级别上,更快的语言会产生影响(例如,请参阅 Twitter 将其后端从 Ruby 迁移到 Java),但很少能达到那个位置。
大多数人需要一种干净且易于编程的语言,以及一个良好的生态系统。
Vert.x 没有生态系统可言。如果你想要一个基于 JVM 的系统,你可以在那里获得很多选择。如果你想要一个基于 Javascript 的系统,现在最好的选择是 Node.js。就是这么简单。