一直在自學JavaScript,想要從今年開始深入學習node,看網上說node的模組是用C++寫的,所以想要深入學習node,是不是一定要懂C++,然後還需要哪些知識儲備
回覆列表
-
1 # IT眾生相
-
2 # 李CODER
我覺得完全沒有必要。
首先這完全是兩種語言,可以說這兩者根本就沒有關係,你就可以把它看成一個是馬,一個是驢。難道你懂了c++你就可以玩的好nodejs嗎,完全沒有道理嘛。
-
3 # 25765537
就像深入學習php必須要學C一樣,不懂得寫外掛算什麼深入學習?甚至更進一步的說,如果連研究平臺本臺本身程式碼的心思都沒有,那還用什麼開源平臺?用.net多輕鬆啊!
-
4 # 西貝裝機
我記得沒必要,深入學習node,應該著重學習js,尤其es6要深入學習學習。我覺得node還是重在應用吧,能把包用好就很好了。
如果對效能要求很高的話可以考慮使用C++和 js 的混合程式設計,或者開發C++的node.js外掛,這應該屬於node.js程式設計的高階應用了。
是不是一定要懂C++?我覺得這個問題得這麼看,你應該是側重於Web開發的,屬於應用層開發,對於node.js只需要掌握它的學習路線就可以了。至於C++,偏向於底層一些的開發,這個領域也很廣闊,我個人的看法,對於Web開發工程師來說有精力可以學習,沒有精力學習也不強求。一般從公司層面來講,更多的可能是招一個C++程式設計師來專門負責這個開發任務。我這樣考慮的一個根本出發點是:專注。
做為一個node.js開發工程師,在它的學習路線下,掌握node.js專案管理、Web前端的知識,掌握資料庫、快取資料庫的使用,這些都應該排在掌握C++之前,有興趣有業餘時間再去了解C++語言和V8的庫。