2

在每个博客、每个站点、每个论坛上,您所听到的关于 Node 的一切都是人们如何使用它进行 Web 开发,类似于 Ruby on Rails。同时,您总是会听到“轻松构建快速、可扩展的网络应用程序”的口号。我的简单问题是,它也可以用于其他服务器应用程序吗?或者更确切地说,应该吗?当然有 TCP 服务器的例子,但是 Node 是否足够好/足够快,而不是 web 服务器?就像……一个在线游戏的服务器?这只是出于好奇而提出的问题,因为它看起来应该不是太大的问题。

4

1 回答 1

2

Node.JS 的核心是一个高性能的 i/o 库/框架。因此,您基本上可以构建任何依赖于快速 i/o 操作的应用程序(当然包括 Web 服务器)。

由于它不是像 PHP 这样的脚本语言,因此您不必依赖单独的服务器应用程序来托管您的代码;它是自托管的。

所以回答你的问题:是的,你可以使用 node.js 构建任何服务器应用程序(无论是用于在线游戏的服务器、电子邮件服务器,甚至是用于机器生成数据的高速提要解析器)。

于 2012-04-24T09:47:42.890 回答