嘗試學習了一下,看了很多歪果仁寫的書,還有API站點,感覺入門很難:
1.一些必要的概念前端人員比較缺失,http header, 請求,響應(yīng),中間件,Node.js的理念也是夠詭異的了,上來先建一個服務(wù)器http.createServer().
2.感覺最坑的是,幾乎不怎么說明一些方法,屬性的使用場景,或者說的不夠詳細,幾乎全部靠搜索解決問題(問題也不是所有的都有解決方案),一些入門書籍的例子在實際當中會報錯,以后如何進展?
3.Node.js的書由后端人員編寫,讀起來感覺都是前1/3簡單(后端人員缺失一些前端概念),后2/3突然難了起來(前端人員缺失一些后端概念)
4.想學Node.js實際開發(fā)嗎?好的,那就學習Express.js吧,Handlebars, MongoDB。。。超多的API, 還有大量鬼才知道的require出來的模塊API,這個學習周期得有多長啊?況且這個API怎么都感覺講得不詳細。
這個情況,前端開發(fā)人員有沒有這種感覺?還是我學習的方法不當?
反而感覺學習php思路清晰,概念容易理解,node.js連一個完整的概念見了起來都非常困難,何談開發(fā)?。
建議樓主去學習一門后端語言,不一定學得很精,但是要了解后端的設(shè)計思想,然后再回來看node;至于你說的知識缺失,只能自己一點一點補,好在也沒多少,不用太精,先全面掃盲,再逐個深入;
nodejs說到底是應(yīng)用于后端的,你既然都知道前端人員對后端概念缺失,那么就應(yīng)該從后端基礎(chǔ)開始學習。僅僅是去學習nodejs的API就會造成你這樣的情況,大量的概念不明白,不知道API應(yīng)該應(yīng)用于什么場景。
想學node.js卻不知怎么入手,買了權(quán)威指南,發(fā)現(xiàn)一點一點的看真心枯燥,同求好的建議啊