首先我要說的是,本人定位初學者,如果有評價不對的請評論,不要¥%#……%&……&……¥%#¥%。雖然讀書沒啥坑,但選書真的很坑,特別是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
下面這兩個都沒看完。不做評價。
最后發現那幾本書好像都輸圖靈的,這真不是廣告貼。。。
祝你學習愉快~