这本书主要是讲用node来开发一个完整的web server的
作者是David Herron是YAHOO的QA工程师,算下来其实不是专业的HTTP开发者,之前在SUN公司担任QA组的LEADER,流媒体视频公司VXtreme,兴趣是电动车,世界能源、环境变暖、环境问题啥的。(这货一定是一个民主党人士,支持奥巴马)
个人网站是:davidherron.com
书的主要篇幅大致是151页,但是实话实说,前面30页在说一些废话,真正的干货大约是120页左右。书的整体风格还行~
【第一章】
综述node.js是什么,为何要用这种技术,
【第二章】
各个平台下的安装、启动,以及使用node-cluster这个LB大神的项目来充分利用多核。
【第三章】
讲的是模块系统以及npm,这章其实值得人一看,因为很多人只是简单得用npm,没有深入过,比如我。
=====================
【第四章】
在不使用任何框架的情况下实现了一个类似于乘法服务器的东西,用来练手+入门。其中一个CPU敏感的,计算费氏数列的那个例子,一定要认真研读。具体可以看74页的笔记:【http://book.douban.com/annotation/14503950/】
接下来,使用了connect来进行协助开发,选配各种组件来搞定log、静态文件、favicon、Router的创建过程,而这个过程则完全复用了上面提到的代码,且没有express的参与,对于理解和学习connect来组件自己的灵活的服务器很有帮助。
第三部分则完全使用express实现了这个Math服务器,并且在后部使用了Restful的方式,将费氏数列计算分离出来成为一个单独的数列计算服务器。
这一部分还提到了express的error处理,也很有参考价值
=====================
【第五章】
实现了一个HTTP SERVER,将EventEmitters机制引入。
首先实现了一个Http Server的 Sniffer工具包,用来监听HTTPSERVER对象,结合FIDDLER/或者CHROME的INSPETOR,你可以认真的观察游览器与服务器之间的交互。
然后介绍了怎样自己手动处理静态文件、HOST、路由、Cookies等比较底层的实现。
这一章对于理解小问Web.js和老雷的QuickWeb、Connect、Express是必须的基础知识,如果对于Http Server的基础概念不太了解的PHP程序员,可以重点看这一章,解除许多对于node.js的误解
=====================
【第六章】,也是最后一章,在讲解与数据库的交互,使用了Sqlite3和Mongoose作为例子,配合express或者是connect均可。
【总结】
总得来说,作为一个有131页干货的小册子,这本书还不错。我没有仔细阅读并实践其中的例子,正在阅读中,补充自己未知的一些东西,但是总得来说,有一读的价值。
书我已经上传到iask.com去了,要的直接去搜这个书名即可,论坛里也会留有地址,留意一下就好
祝阅读愉快~
=============
PS:下载连接见论坛,不能搞坏这篇书评
入门并稍稍进阶Node的Web开发
《Node Web开发》热门书评
-
入门并稍稍进阶Node的Web开发
9有用 0无用 [已注销] 2011-09-14
这本书主要是讲用node来开发一个完整的web server的作者是David Herron是YAHOO的QA工程师,算下来其实不是专业的HTTP开发者,之前在SUN公司担任QA组的LEADER,流媒体视频公司VXtreme,兴趣是电动车,世界能源、环境变暖、环境问题啥的。(这货一定是一个民主党人士...
-
PHP开发者读《Node Web开发》有感
5有用 0无用 里予 2012-05-10
我是个PHP开发者,但对前端非常感兴趣越来越多的网站采用了nodejs开发网站我有预感,未来web程序语言要被Javascript统一,呵呵记得国内出第一本div+css,第一本html5的书我都买了,今天偶然发现国内第一本nodejs书籍,心里一阵狂喜第一时间拿到试读PDF,扫了一下各个章节,目录...
-
中文版这月底上市——图灵造
0有用 1无用 乐且有仪 2012-04-09
中文版目前已经编辑完毕,很快付印。详情可关注图灵社区:ituring.com.cn 用Node平台打造高性能Web应用 &...
-
php开发人员亲谈《Node Web开发》
0有用 0无用 里予 2012-05-14
我从事的是PHP开发,在平日开发项目过程中,越来越感觉到前端技术的强大和重要性。一。先从书的质量上来讲,前面的一些朋友也说过了,翻译的的确很用心,并结合了自己的特色,读起来一点也不生涩,这点要赞一下 Node.js我之前只是听说过,一直想学习但是因为时间问题暂时耽搁了,通过oschina这次活动,我...
-
node入门
0有用 0无用 freestyle21 2013-10-07
前三章说的太啰嗦,可略过。第四章开始进入简单应用,还是学到不少技巧,比如page中变量的替换,nav的实现等,可以借鉴。关于异步回调编程,这里也提到了process.nextTick,提高了fibonacci的效率。之后介绍了connect和express框架,比较基础的东西。第五章介绍的event...
书名: Node Web开发
作者: [美] David Herron
出版社: 人民邮电出版社
原作名: Node Web Development
译者: 鄢学鵾 | 吴天豪 | 廖 健
出版年: 2012-4
页数: 104
定价: 35.00元
装帧: 平装
ISBN: 9787115278326