Node.js到底是什么?

从园子里一遍文章的关键字中看到Node.js的一些应用,甚是不解故找了一些资料予于收藏

 Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。

Node本身是运行于 Google Chrome下浏览器底层引擎,因此,Node 实际上使用 Google 编写的 V8 JavaScript 引擎并将其重建为在服务器上使用。我的简单理解就是Node.js运行与服务端环境,是一门服务端编程程序。Node采用事件驱动模型机制,每一个连接建立一个线程,线程不分配特定的内存块。采用异步编程(方法被调用后立即返回,不需要等待响应以便后续程序的继续执行)的非IO阻塞,很好的解决了Server端阻塞的现象,更高的提高了用户的并发量。

以下是收集的一些NODE资料:

CNODE社区: http://cnodejs.org

IBM NODE介绍:http://www.ibm.com/developerworks/cn/opensource/os-nodejs/

posted on 2011-09-15 09:08  旭日升  阅读(704)  评论(2编辑  收藏  举报

导航