简介
看到Node.js这个名字,初学者可能会误以为这是一个Javascript应用,事实上,Node.js采用C++语言编写而成,是一个Javascript的运行环境。为什么采用C++语言呢?据Node.js创始人Ryan Dahl回忆,他最初希望采用Ruby来写Node.js,但是后来发现Ruby虚拟机的性能不能满足他的要求,后来他尝试采用V8引擎,所以选择了C++语言。既然不是Javascript应用,为何叫.js呢?因为Node.js是一个Javascript的运行环境。
Node.js是一个后端的Javascript运行环境(支持的系统包括Linux、Windows和Mac等),这意味着你可以编写系统级或者服务器端的Javascript代码,交给Node.js来解释执行,Node.js采用了Google Chrome浏览器的V8引擎,性能很好,同时还提供了很多系统级的API,如文件操作、网络编程等。浏览器端的Javascript代码在运行时会受到各种安全性的限制,对客户系统的操作有限。相比之下,Node.js则是一个全面的后台运行时,为Javascript提供了其他语言能够实现的许多功能。
更新日志
- buffer: fix lastIndexOf and indexOf in various edge cases (Anna Henningsen) #6511
- child_process: use /system/bin/sh on Android (Ben Noordhuis) #6745
- deps:
- upgrade npm to 3.8.9 (Rebecca Turner) #6664
- upgrade to V8 5.0.71.47 (Ali Ijaz Sheikh) #6572
- upgrade libuv to 1.9.1 (Saúl Ibarra Corretgé) #6796
- Intl: ICU 57 bump (Steven R. Loomis) #6088
- repl:
- copying tabs shouldn't trigger completion (Eugene Obrezkov) #5958
- exports
Recoverable
(Blake Embrey) #3488
- src: add O_NOATIME constant (Rich Trott) #6492
- src,module: add --preserve-symlinks command line flag (James M Snell) #6537
- util: adhere to
noDeprecation
set at runtime (Anna Henningsen) #6683
下载地址
Windows Installer (.msi) | 32-bit | 64-bit | ||||
---|---|---|---|---|---|---|
Windows Binary (.exe) | 32-bit | 64-bit | ||||
Mac OS X Installer (.pkg) | 64-bit | |||||
Mac OS X Binaries (.tar.gz) | 64-bit | |||||
Linux Binaries (.tar.xz) | 32-bit | 64-bit | ||||
Source Code | node-v6.2.0.tar.gz |
其他平台
ARM Binaries (.tar.xz) | ARMv6 | ARMv7 | ARMv8 | |||
---|---|---|---|---|---|---|
SunOS Binaries (.tar.xz) | 32-bit | 64-bit | ||||
Docker Image | Official Node.js Docker Image | |||||
Linux on Power Systems | 64-bit leOfficial Node.js release | 64-bit beUnofficial, provided by IBM | ||||
Linux on System z | Download (Unofficial, provided by IBM) | |||||
AIX on Power Systems | Download (Unofficial, provided by IBM) |
下面关于Node.js的内容你可能也喜欢:
在 Ubuntu 14.04/15.04 上安装配置 Node.js v4.0.0 http://www.linuxidc.com/Linux/2015-10/123951.htm
如何在CentOS 7安装Node.js http://www.linuxidc.com/Linux/2015-02/113554.htm
Ubuntu 14.04下搭建Node.js开发环境 http://www.linuxidc.com/Linux/2014-12/110983.htm
Ubunru 12.04 下Node.js开发环境的安装配置 http://www.linuxidc.com/Linux/2014-05/101418.htm
Node.Js入门[PDF+相关代码] http://www.linuxidc.com/Linux/2013-06/85462.htm
Node.js开发指南 高清PDF中文版 +源码 http://www.linuxidc.com/Linux/2014-09/106494.htm
Node.js入门开发指南中文版 http://www.linuxidc.com/Linux/2012-11/73363.htm
Ubuntu 编译安装Node.js http://www.linuxidc.com/Linux/2013-10/91321.htm