首先我要说的是,本人定位初学者,如果有评价不对的请评论,不要¥%#……%&……&……¥%#¥%。虽然读书没啥坑,但选书真的很坑,特别是nodejs这边的书。
接触nodejs
这个是上14年接触的了,也是在一大波的报道之后,恰巧hexo也是用的nodejs,所有后面了解了npm,了解了异步等等。当领略了其奇妙和生态健全(尤其是好用的npm),决定了暂时抛弃php,虽然我也没有学好这门最好的编程语言。
之后就开始选教程了,问题就在这了。我是14年开始学的,而nodejs社区发展的速度超级快,变化很大。node的版本与一些库express的版本变化都很大,其中就反应在我这几本书上了。
nodejs书籍评价
书籍评价顺序按照阅读顺序来。因为有kindle,我全部都是电子书,购买的地方为多看,图灵社区和亚马逊。如果你是学生,可以邮件我分享,因为我也是穷苦学生,如果你已经工作了请支持正版。
nodejs开发指南
我这是电子书100多页,不厚所以这本书适合入门,但是问题在版本之上。它上面的express版本是3.x而现在的版本是4.x,node的版本也比较旧。不过这个版本问题不影响前面几章的学习,但是到了实际搭建书中所说的那个blog时就会在终端报错了。
这些书上没提的,因为作者也无法知道后面nodejs以及express会怎样变化。所以导致我当时是看到终端报错很不理解,查了之后才知道版本有问题(虽然一开始也意识到版本和书上的不一样)。
解决办法:
nodejs.实战
开始看到这本书是tj大神和node项目组里的人写的就打了鸡血买了。然后有点失望。
这本书咋说呢,第一存在和开发指南一样的版本问题,第二不适合初学者。
开始就一个socket.io的例子,说是用来体会nodejs的魔力,其实就是搞蒙了。然后的各种实战,说实话每个项目都不怎么全。需要捣鼓下,阅读不顺畅。各种例子的版本问题也存在,有时候出了bug,不知道是版本问题还是代码本身就不连贯。
所以这本书,建议是不要购买的。如果你实在是仰慕tj大神的话,注意搜索书籍的时候注意那个node.js实战的那个点。
深入浅出nodejs
这本书比较有深度,不太适合初学者,但是如果是javascript开发者和其他领域的大牛完全能够吃透没有问题。
因为这本书没有读完(才30%),我不具体评价
node与express开发
这本书值得买。
首先这本书比较全,什么qa测试和一些模块之内的,对于还没工作经验的我觉得很不错啊。全程环境搭建,各种有用的开源模块介绍,基本上讲完了搭建一个网站所有的方方面面。也不存在版本的问题,书比较新,现在还可以用(请注意本bolg的发布时间)。
但是这本书也是有不足的地方,主要的不足就在于,他讲解的东西不太深入,每每章节都有种没吃饱的感觉。
开源书籍
说实话,上面那些出版了的书,还没有这些开源书籍讲的好,具体原因我不晓得~
我就简单评价下吧,虽然觉得这些资源好,但是有个不足是片面不全,大多也是由实例出发,现成代码还不够系统化。
这个不错各种会用到的包,建议跟着过一遍然后记得看包的readme
下面这两个都没看完。不做评价。
最后发现那几本书好像都输图灵的,这真不是广告贴。。。
祝你学习愉快~