Node.js 教程



什么是 Node.js?

Node.js 是一个基于 Chrome 的 V8 JavaScript 引擎构建的开源服务器端运行时环境,它提供事件驱动、非阻塞(异步)I/O 和跨平台运行时环境,用于使用 JavaScript 构建高度可扩展的服务器端应用程序。

Node.js 可用于构建不同类型的应用程序,如命令行应用程序、Web 应用程序、实时聊天应用程序、REST API 服务器等。但是,它主要用于构建 Web 服务器等网络程序,类似于 PHP, Java 或 ASP.NET。

Node.js 由 Ryan Dahl 于 2009 年编写和介绍,访问 维基百科 了解 Node.js 的历史。

Node.js官网:https://nodejs.org

github 上的 Node.js:https://github.com/nodejs/node

Node.js 社区大会http://nodeconf.com

Node.js 的优点

  1. Node.js 是 MIT 许可下的开源框架。(MIT 许可证是源自麻省理工学院 (MIT) 的免费软件许可证。)
  2. 使用 JavaScript 构建整个服务器端应用程序。
  3. 包含最少模块的轻量级框架。根据应用程序的需要,可以包含其他模块。
  4. 默认异步,所以它比其他框架执行得更快。
  5. 在 Windows、MAC 或 Linux 上运行的跨平台框架