热搜:
下载node.js官方正式版V7.2.1

node.js官方正式版V7.2.1

更多
  • 软件大小:10.26MB (10,755,726 字节)
  • 软件类别:编程书集 -> 编程控件
  • 软件授权:免费软件      软件语言:英语
  • 更新时间:2017/05/02
  • 软件厂商:
  • 软件官网:
  • 应用平台:Win2K,WinXP,Win2003,Vista,Win7,Win2008,Win8,Win2012
软件介绍
热度:0

node.js下载是构建于Chrome的JavaScript引擎的,Google的浏览器Chrome,有一个很是快速的JavaScript引擎,叫做V8。这个JS引擎可以被自力出来。Node.js就是建树在V8之上的。这也是为什么Node.js会运行的如此之快。对于开辟者来说,有几个益处:
你不须要从头进修一门新的说话,它就是JS。我经常查看Chrome和Mozilla的JS文档,他们完全通用。

更新日志:

2013年4月23日,0.10.5版(稳定)
* UV:升级到0.10.5
*支持:Visual Studio2012
* http:不要试图破坏不存在sockets
* crypto: LazyTransform on properties, not methods
*断言:把信息写入err.message,不是err.name
DGRAM:修复没有地址的 bind()
*修复handle_wrap:空指针引用
* OS:不可能修复的缓冲区溢出在os.type()
*stream:修复 unshift()竞态条件(萨克斯)
 

Node.js研发团队发布了node.js v0.10版本,它是个基于Javascript、用于构建高性能异步服务器的平台。该版本主要更新如下:更易于使用的数据流处理模块,通过域更好地处理错误,此外还带来了性能方面的提升。该团队还宣布在v0.10之后、v1.0之前还会发布一个更稳定版本v0.12。
 

数据流是node.js的核心部分,它在 v0.10版本中经历了重大改动。数据流为任意类型的可读/可写数据流提供了一套公共接口,该抽象接口不需要关心数据流背后是文件,还是运行的进程或是 socket。在v0.10以前的版本中,数据包是以数据事件的方式发布,当打开数据流的时候该数据事件就会立马被触发。数据包丢失是个常见问题,这是因 为这些事件在程序启动数据事件监听之前就到达了。虽然v0.10版本还有个向后兼容模式,其表现行为与之相同,但推荐监听可读事件,一旦该事件触发,需要 显式调用.read() 方法来获取缓存的数据。这样一来,数据包就不那么容易丢失了。

在node.js v0.8之前的版本中,未捕获的异常默认会导致整个服务器进程崩溃。要避免这个问题并对未捕获异常的行为采取更多的控制,node.js v0.8版本引入了实验性版本的域这个概念。域是一种将崩溃问题局部化的机制。例如,node.js能够为每个HTTP请求创建一个域。如果该HTTP请 求的域范围内有任何代码崩溃了,问题只会局限在该域中,不会导致整个服务器进程崩溃,因而能够将崩溃只局限在单个HTTP请求中。在v0.10版本中,域 的状态已经由“实验性”升至“不稳定”,修复了各种边界条件软件缺陷,还提供了更丰富的调试信息

node.js下载是一个可以快速构建网络服务及应用的平台。该平台的构建是基于Chrome's JavaScript runtime,也就是说,实际上它是对GoogleV8引擎(应用于Google Chrome浏览器)进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。例如,在服务器环境中,处理二进制数据通常是必不可少的,但Javascript对此支持不足,因此,V8.Node增加了Buffer类,方便并且高效地 处理二进制数据。因此,Node不仅仅简单的使用了V8,还对其进行了优化,使其在各环境下更加给力。

V8引擎本身使用了一些最新的编译技术。这使得用Javascript这类脚本语言编写出来的代码与用C这类高级语言写出来的代码性能相差无几,却节省了开发成本。对性能的苛求是Node的一个关键因素。Javascript是一个事件驱动语言,Node利用了这个优点,编写出可扩展性高的服务器。Node采用了一个称为“事件循环(event loop)”的架构,使得编写可扩展性高的服务器变得既容易又安全。提高服务器性能的技巧有多种多样。Node选择了一种既能提高性能,又能减低开发复杂 度的架构。这是一个非常重要的特性。并发编程通常很复杂且布满地雷。Node绕过了这些,但仍提供很好的性能。

Node采用一系列“非阻塞”库来支持事件循环的方式。本质上就是为文件系统、数据库之类的资源提供接口。向文件系统发送一个请求时,无需等待硬盘(寻址并检索文件),硬盘准备好的时候非阻塞接口会通知Node。该模型以可扩展的方式简化了对慢资源的访问, 直观,易懂。尤其是对于熟悉onmouseover、onclick等DOM事件的用户,更有一种似曾相识的感觉。

虽然让Javascript运行于服务器端不是Node的独特之处,但却是其一强大功能。不得不承认,浏览器环境限制了我们选择编程语言的自由。任 何服务器与日益复杂的浏览器客户端应用程序间共享代码的愿望只能通过Javascript来实现。虽然还存在其他一些支持Javascript在服务器端 运行的平台,但因为上述特性,Node发展迅猛,成为事实上的平台。

在Node启动的很短时间内,社区就已经贡献了大量的扩展库(模块)。其中很多是连接数据库或是其他软件的驱动,但还有很多是凭他们的实力制作出来的非常有用的软件。   最后,不得不提到的是Node社区。虽然Node项目还非常年轻,但很少看到对一个项目如此狂热的社区。不管是新手,还是专家,大家都围绕着项目,使用并贡献自己的能力,致力于打造一个探索、支持、分享、听取建议的乐土。

软件截图

  • node.js第1张

下载地址

node.js官方正式版V7.2.1