阅读完这一章节的感觉是意犹未尽,好少啊!正想继续一看究竟!没了!
拿到样章,首先看到第一章的目录: Node .js是什么?它能做什么?正是每一个读者,尤其是从未接触过 Node .js的读者首要迫切需要了解的内容,从这一章节中我们能够了解到node是一个使javascript运行在服务器端的开发平台,可以使用它进行服务器端开发;Node.js与传统意义上的javascript最大不同就是,Node将javascript运行在服务器端,而不是客户端、浏览器端,这样既摒弃了客户端兼容的弊端,又能使其发挥优势个性。
之后进一步讲述他的平台架构特性: 异步式I/O和事件驱动,正是由于这些特性使其在性能上有了大幅的提升,相对于其他服务器端开发平台更有性能上的优势。那什么是异步式I/O?什么是事件驱动呢?作者用简单的数据库查询实例进行了讲解,形象直观。传统的查询线程会阻塞,等待数据库返回结果;异步式I/O请求,不会等待数据库查询结果返回,而是继续执行后面的语句,当数据库返回时,会将这一返回事件放入时间队列等待
Node在服务器端使用 JavaScript 语言,说起 JavaScript ,必须要了解它的坎坷发展史,从网景LiveScript更名为JavaScript,再有微软的JScript的加入,这些 JavaScript 的多个实现,让人们不得不进行JavaScript 的标准化工作ECMAScript!即使如此,也还是不尽如人意,直到JavaScript引擎巨大革命的到来- Google Chromev8引擎。
JavaScript引擎的革命使Javascript作为服务器端开发获得较大成功,是的其特点在服务器端发扬光大,我坚信Node.js会让Javascript推向一个新的高度!