先打个广告,我写的一个用express mongodb node ejs passport的登陆登出操作用户信息,展示所有注册用户的小project,欢迎小白们来踩。
虽然说书名叫《node和express开发》,但实际上其实是在讲如何通过express以及其他的中间件来构建简单的网站,和这本书非常相似的一本是《express in action》,后者是2016.3月份才在国外出版的,可能是由于二者真的是过分相似国内并没有出版社引入。
不管是前者还是后者,主要的都是在讲那样几样东西:1、背景阐述(什么是node,什么是express)2、路由;3、中间件;4、模板和视图(handlebars /ejs等)5、数据存储(mongoDB、mysql、mongoose)。可能在科班生或者经验丰富的前端猿看来这些基础的东西看看文档就够了,买书太奢侈了,对于这种说法,我只想说:你们说得非常对(node express开发花了我五十,打印express in action花了我20),但是:对于新手来说真的不要去想着怎样节约去钱,怎样方便,网上看文档,看博客的好处是免费,但是信息太零散,往往一个东西的讲述缺少上下文,非常不利于新手知识体系的构建,甚至有时候得到的信息是错误的,所以相比之下,能够拿来出版的东西同时又是国外作者的书就非常利于初学者。
我是那种对自己的接触到的任何事情都要有非常强的全局把控感的人,所以当我还在一点一点学html、css、JavaScript、jquery、bootstrap的时候,我就非常焦虑,因为我不知道长者们一直督促我写项目来练手的项目是什么,别人提到让我去模仿豆瓣,我就傻傻的打开浏览器查看它的源代码,想想多么naive啊。通过这样的书,初学者可以了解到非常多的信息,虽然说不上有多深入,但是足矣让还在各个知识点徘徊的初学者有种把知识点都串起来的感觉。通过这些书能明白网站的数据是需要有数据库来存储的,前端页面的数据表单是需要提供到服务器去的;html页面不是自己一个一个敲出来的,是需要模板来提高效率,更professional;访问html页面不是右击用浏览器打开,而是在地址栏输入由服务器响应......
好了,那么说说这本书的缺点吧:
1、node和express开发这本书里面有许多勘误,详细可以去《图灵社区》看这本书的勘误。
2、每一章的内容有时候不能单独挑出来看,因为很多代码是跟前面的相关,有时候在后面的章节甚至直接假定你已经知道,就没有写了,所以有时候对初学者来说有点摸不着头脑。
3、这本书虽然在自己提供的参考代码中有完整的实例,并可以成功运行一个网站,但是在书里面却仅仅只是以代码讲解的方法,没有配上网页示意图(虽然也没什么大的影响),但是,《express in action》在这一点上就做得更好,每一章的代码相对来说非常独立,即便你首先就看mongodb那一章,也能够成功跑对,同时还有详细的示例图,小段代码讲解完了,还会将它们汇总给读者看,感觉作者就是那种典型的美国耐心体贴老师的感觉。同时express in action更新,所以版本上不会有太大的问题。
看完这两本书后,我自己练习着谢了一个登陆登出和展示信息更改用户名的project,目前只有代码放在github上,感兴趣的初学者可以看:https://github.com/drunkcat1994/projects
最后:小白快来大家一起交流啦。
论这本书的好与坏
对“论这本书的好与坏”的回应
《Node与Express开发》热门书评
-
论这本书的好与坏
4有用 0无用 drunkDinosaur 2016-08-20
先打个广告,我写的一个用express mongodb node ejs passport的登陆登出操作用户信息,展示所有注册用户的小project,欢迎小白们来踩。 虽然说书名叫《node和express...
-
进行 Node Web 非常全面值得一读的书
2有用 0无用 Neekey 2015-02-18
首先这本书对于各方面的原理没有太多的深入,比如Node,比如Express,比如MongoDB以及很多前端开发的知识。并且很多其他方面的内容也就是蜻蜓点水,告诉你有这么个东西,所以如果是想要深入理解各方面原理的同学,建议根据知识点重新去找别得书看。而恰巧对于我这种各方面都已经有了一定的知识基础和实践...
-
Not a Primer
0有用 0无用 吸風飲露 2014-10-05
进度很快,基本上只讲怎么做不讲原理,而且假设读者有了相当的JS和HTML/CSS基础。虽然细节的介绍非常不足,但是可以用来观其大略。个人认为如果作为开拓眼界的node/express学习书可以打四星,但是1. typo太多,引入了很多没必要的坑;2. 作者提供的git repo和书籍内容同步率非常低...
-
这本书非常不严谨,初学者要当心了【附:我踩过的坑和过时的模块】
0有用 0无用 WP花园 2017-02-03
任何一本技术书,只要仔细看,都能或多或少学到一些东西,值回票价,但是好书和坏书的差别在于,阅读学习过程中的流畅程度和喜悦感,这本书明显没有达标。我猜想,大多数买这本书的人,都是node/express的初学者,希望通过阅读这本书来掌握node/express。这本书的翻译不错,没有障碍,给出版社、翻...
书名: Node与Express开发
作者: [美] Ethan Brown
出版社: 人民邮电出版社
译者: 吴海星 | 苏 文
出版年: 2015-1
页数: 276
定价: 69.00元
装帧: 平装
ISBN: 9787115380333