前端一定要會node嗎?


Node 是一個讓 JavaScript 運行在服務端的開發平台,它讓 JavaScript 成為與php、Python、Perl、Ruby 等服務端語言平起平坐的腳本語言。

 

前端是需要學習node的,下面我們來看一下前端一定要學習node的一些原因:

對於現在的前端來說,尤其是多以 JavaScript 為主做 web app 而不是傳統的以 html+css 為主的網站頁面的前端來說,本身業務需求就需要對 JavaScript 有比較深入的理解和認識。

基於此,其對於 Nodejs 的基本概念應該是已經有一定的了解了的。

其次,作為前端自動化(如項目初始化、“編譯”、測試等)的要求,需要一定程度上了解 Node,尤其是那些可編程式的工具,如Yeoman、Bower、Gruntjs、GulpJS、Protractor等。

還有,作為 full stack engineering 的一種,NodeJS 只要求JS,所以使用 Node 可以讓專業的前端(除了前端專業性的基本功,至少還要了解算法和數據結構等程序設計基礎的)能夠快速轉型成全棧開發。

同時,對於以 JS 為主要開發語言並且有比較深入了解的前端來說,學習 NodeJS 難度並不高,event-driven 應該是本就熟悉的,stream 也類似。

其它如閉包、Promise、模塊化等更是如此;而關於網絡、文件系統、進程等的概念理解和相關操作,對於計算機、電子、網絡等相關專業出身的人來說,應該是已經有基本認識的。

有此類背景的前端上手也會很快,而沒有此類背景的,也建議去學習了解一下,畢竟屬於計算機學科基礎知識。

資源搜索網站大全https://55wd.com 廣州品牌設計公司http://www.maiqicn.com

綜上所述,不管是說為了前端自動化,還是前端開發人員為主的全棧式開發,又或者是擴展前端人員知識廣度,都是應該有一定 NodeJS 基礎的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM