node.js究竟用于什么?

Man*_*eon 112 node.js

它是服务器端脚本的Web服务器还是编程语言?

Ahm*_*lfy 82

来自Node.js网站

Node.js是一个基于Chrome JavaScript运行时的平台,可轻松构建快速,可扩展的网络应用程序.Node.js使用事件驱动的非阻塞I/O模型,使其轻量级和高效,非常适合在分布式设备上运行的数据密集型实时应用程序.

事件驱动意味着服务器仅在事件发生时作出反应.这使我们能够创建高性能,高度可扩展的"实时"应用程序.

最后,这可能是让您对Node.js感到兴奋的最佳文章

  • 我认为; 它是一个事件驱动的非阻塞I/O模型; 然后Node.js有什么特别之处? (3认同)
  • 很好的答案,但你需要编辑你的视频链接,因为它是断开的链接 (2认同)

Ivo*_*zel 19

直接来自标签wiki,请务必观看一些关联的谈话视频以获得更好的主意.


Node.js是一个基于事件的异步I/O框架,它使用Google的V8 JavaScript引擎.

Node.js - 或者通常称为Node - 用于开发大量使用在客户端和服务器端运行JavaScript的应用程序,因此可以从代码的可重用性和缺乏上下文切换.

也可以使用成熟的JavaScript框架(如YUIjQuery)进行服务器端DOM操作.

为了进一步简化复杂JavaScript的开发,Node.js支持CommonJS标准,该标准允许通过Node Package Manager进行模块化开发和软件包分发.

可以使用Node.js编写的应用程序包括但不限于:

  • 静态文件服务器
  • Web应用程序框架
  • 消息传递中间件
  • 用于HTML5多人游戏的服务器


jaz*_*007 7

我们可以用NodeJS构建什么:

  • REST API和后端应用程序
  • 实时服务(聊天,游戏等)
  • 博客,CMS,社交应用程序.
  • 实用工具和工具
  • 任何不是CPU密集型的东西.