简直就差得不行的一本书
2013-07-01
我之所以了解到这本书是在 expressjs.com 的主页上看到了推荐,其次我发现作者是 TJ,于是我猜想这一定是一本对于了解 Node.js 的不二教材了。
一开始我看书里的有些代码别扭时,我也没觉得什么,心想作者可能对于一些细枝末节没有弄得那么仔细,后来越看才越发现,这书就是一个『差』字没得说。
实例1:
书中在介绍 Node.js 的异步编程第三方库时,提到了 caolan 两年都没有更新的 Nimble.js,还提到了 Step 和 q,但是却没有提到 Async.js,让我百思不得其解。Async.js 才是现在 Node.js 中的 de facto 第三方异步编程库好吗。
实例2:
书中的在对 Array 进行迭代时,一下使用 forEach 方法,一下使用 for..var 方法,也是非常的不统一。既然用上了 Node.js,我觉得就应该统一使用 forEach 方法才对。
实例3:
书中在编写 chatrooms 那个聊天室应用时,对于 Node.js 中,以文件为模块的思想也不是应用得很到位。其中的函数在我看来,多了一些不必要进行传递的参数。
----
总之一句话,建议大家放弃这本书。