首頁  >  文章  >  web前端  >  node是前端還是後端

node是前端還是後端

WBOY
WBOY原創
2022-09-09 10:26:5417211瀏覽

node是後端;node本質上是一個JavaScript運行環境,目的是讓JavaScript可以實現在伺服器上的開發,其本身不屬於前端,但是屬於前端的技術棧,即可以服務於前端,也可以服務後端。

node是前端還是後端

本文操作環境:Windows10系統、nodejs 16版、Dell G3電腦。

node是前端還是後端

node.js不屬於前端,而是後端

常有人說nodejs是前端,同時也會出來反對說node.js是後端。

嚴格意義上上講node當然不屬於前端。

因為Node一開始只是伺服器端的js,但現在的說法是node.js已經是js的一個執行時間了。

它的核心是event driven, non blocking I/O,以及主要由npm建構的模組體系。

node.js可以輔助前端開發

#儘管nodejs不屬於前端,但node.js因為使用的語言是js。所以可以很好的輔助前端開發.

node.js繁榮了前端的建置工具

##我們知道Web的開發系統中,分成前端,後端,工具,三個主要的領域。

前端主要由瀏覽器,HTML CSS 瀏覽器端JS完成。

後端主要由Web伺服器,資料庫,動態腳本語言,其它的業務伺服器等組成。

還有就是許多基礎設計與便利資料,我們可以統稱為工具。例如原始碼管理,編輯器,資料庫備份,加密,解密,防火牆等一系列的工具。

那麼node.js在前端開發裡的作用主要還是工具的作用。主要表現在以下方面:

  • 構件開發流程

#主要是將前端的開發過程變的簡化,自動化。這類軟體主要有gulp, yo, grunt.

  • 構件專案檔

主要作用是將前端的程式碼組織起來,包括html , css, js都組成起來,並打包完成。這類工具主要有webpack, browserify, require.js, uglify等

透過上述的幾個功能,就可以透過node.js將前端的程式碼組織起來,然後透過node的工具軟體,將node .js的程式碼轉換成前端的js程式碼。

所以在這個意義上來講,可以認為node.js的開發是前端開發。但是不表示node.js本身是前端。

node.js是以工具的形式,參與到前端開發之中。

node.js的作用就相當於JAVA的GWT。

它最終產生的是前端的JS,但不能說Java屬於前端(至少目前還不是)。

所以雖然前端開發對於node.js的依賴非常的強,但是node.js並不屬於前端。

node.js只是大量的參與了前端工具鏈的工作,並提供了更多,更好的前端工具。

總結

  • node.js本身不屬於前端,但屬於前端的技術堆疊。

  • node.js是前端工具鏈的重要成員,它參與前端開發,屬於前端技術堆疊裡的前端工具。類似GWT,或編輯器,它本身並不是屬於前端。

  • node.js是js的運作環境,也就是可以服務前端,也可以服務後端。

推薦學習:《

nodejs影片教學

以上是node是前端還是後端的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn