有幸在书稿付梓之前拜读了这本书,非常感谢朴……%¥&。好吧,我就不装逼了,朴灵每天上班就坐我后面。
目前 Node 在编程界的发展可谓是方兴未艾,npm 上各路大神的模块夹带着不同的思想打得如火如荼,还总是时不时有新闻出来说“XX公司从YY架构上转向了 Node 之后,服务器少了 ZZ%”。
可如果我没记错的话,这本书只是国人的第二本 Node.js 书籍,第一本是 BYVoid 的《Node.js开发指南》。Node 在国内的生态圈基本还属于萌芽阶段且不说这芽能不能发起来。
相信有兴趣读这本书的朋友中,很大一部分也或多或少接触过《Node.js开发指南》。《Node.js开发指南》在常规地介绍了 Node 的各种异步理念之后,花了很大的篇幅在讲解如何通过 Express 2.x 来搭建一个简单的微博。后来在书付梓时,Express 跳到了 3.0 版本,不少书中的代码出现了不兼容的问题,而初学者以为一句 `npm install express` 就能装好依赖,导致初学者在刚开始被异步编程虐的同时,还要去不明不白地调试各种 Express 的兼容性问题。
《深入浅出Node.js》所讲的知识则比较恒久远,无论是模块部分、异步部分、去深嵌套部分还是网络编程部分,都是 Node 中几乎稳定的知识。 相对于《Node.js开发指南》对 Express 的入门介绍来说,朴灵的这本书无论是广度上还是深度上都超越了后者。不过对于入门者,由于此书离应用层相对远,读起来会比较枯燥。根据我对于本书的内容来判断,这本书比较详细地讲了不少 Node 的原理性知识。除非是在工作和学习中有遇到过类似的疑惑,否则读起来还是比较枯燥的。 对于已经入门 Node,想进阶提升的朋友来说,本书则是中文 Node 圈中不可多得的一本好书。
总而言之,力荐!