Node.js开发指南 - 学习笔记(一)

时间:2014-03-31 11:55:47   收藏:0   阅读:729

一、简介

Node.js 是一个为实时Web(Real-time Web)应用开发而诞生的平台,它从诞生之初就充分考虑了在实时响应、超大规模数据要求下架构的可扩展性。这使得它摒弃了传统平台依靠多线程来实现高并发的设计思路,而采用了单线程、异步式I/O、事件驱动式的程序设计模型。这些特性不仅带来了巨大的性能提升,还减少了多线程程序设计的复杂性,进而提高了开发效率。

Node.js 的JavaScript 引擎是V8,来自Google Chrome 项目。V8 号称是目前世界上最快的JavaScript 引擎,经历了数次引擎革命,它的JIT(Just-in-timeCompilation,即时编译)执行速度已经快到了接近本地代码的执行速度。Node.js 不运行在浏览器中,所以也就不存在JavaScript 的浏览器兼容性问题,你可以放心地使用JavaScript 语言的所有特性。

Node.js可以用于开发:

异步式IO和事件驱动模型:

bubuko.com,布布扣

Node.js架构图:

bubuko.com,布布扣

Node.js开发指南 - 学习笔记(一),布布扣,bubuko.com

原文:http://www.cnblogs.com/iijesus/p/3633816.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!