日期:2014-05-16  浏览次数:20440 次

初识Node.js-《了不起的Node.js 将JavaScript进行到底》样章试读有感

仅靠几页样章其实很难深入全面把握一本书的内容以及它所介绍的技术的方方面面。也正如我们去图书馆或书店选书,林林丛丛之中,随意取了拿至手中,大致翻阅之后便决定将之带走了。其原因或许很多,比如书中所讲即为你当前关注,有取你所需的阅读期望;或者书的风格是你喜欢的,拿之则不舍放下;也可能是缘于书的作者是你欣赏甚至追随……

我真正开始关注Javascript 其实仅有几个月的时间。之前的开发中主要负责web application的后端,用到的都是Javascript比较简单的功能。这次的项目需要用到Javascript比较深入的功能,得以机会认真学习这个争议颇多的语言。也因此眼睛对.js这个缩写甚为敏感,何况副标题更具诱惑力将之进行到底。

Node.js竟然能用Javascript语法来实现服务器端软件——让JavaScript运行在服务器端,而且性能不错——果真如此?书中提到其设计思路是:通过将 V8内嵌到操作系统的集成层,让JavaScript能访问到底层操作系统的异步接口从而实现将其带到服务器端。这样的话,至少客户端和服务器端可以使用同一种编程语言JavascriptNode.js被称为将设计网络应用导向正确道理的特殊工具,到底是不是嘛?!据说已经有不少大公司和开发者开始尝试使用它。跃跃欲试!

喜欢此书,理由如下:

一、大量的实践案例和代码展示--——循序渐进构建小应用或测试不同API及代码重构等,这是我最最喜欢的风格;

二、作者和译者都是Node社区中活跃人物,能有幸跟随实战级高手学习基于node.js构建Web应用的服务器端部分——在学习某个web 框架前,先学习为什么用它要比用原生的HTTP模块要好;学习使用Socket.IO的跨浏览器实时框架构建应用前先讲解HTML5 WebSocket的缺陷,这最好不过。