认识NodeJs


看到Node.js的第一眼,你人认为Node.js是一个Javascript开源类库,如Jquery.js,但Node.js不是一个js应用或类库,而是JS运行平台,Node.js基于Google的V8引擎(http://code.google.com/intl/zh-CN/apis/v8/),采用C++语言编写而成。Node是一个后端的Javascript运行换进个,因此你可以采用Javascript编写系统级或者服务器端代码。

Node.js采用事件驱动、异步编程,Node的设计思想以事件驱动为核心,提供的绝大多数API都是基于事件的、异步的风格,这样可以充分利用系统资源,执行代码无须阻塞等待操作完成。

其他特点:JavaScript编写,单进程、单线程模式运行,事件驱动机制是Node.js通过内部单线程高效率地维护事件循环队列来实现,没有多线程的资源占用和上下文切换。

摘自:http://www.infoq.com/cn/articles/what-is-nodejs

Node.js 究竟是什么 :http://www.ibm.com/developerworks/cn/opensource/os-nodejs/

视频:http://www.infoq.com/cn/presentations/yf-nodejs 

Node.js静态文件服务器实战: http://www.infoq.com/cn/news/2011/11/tyq-nodejs-static-file-server

一个前端工程师眼里的NodeJS: http://www.infoq.com/cn/articles/nodejs-in-front-end-engineer-view

你可能感兴趣的:(nodejs)