是一種用JavaScript撰寫的環境,以及內建處理網路請求和函式庫。
為什麼選擇使用Node.js,而不是許多人採用的PHP?
因為Node.js:
-速度快
-能夠前後端一起使用
-簡單的框架
-可與JSON一起使用(JSON附加到NoSQL)
雖然對於初學者來說PHP比較相對簡單,但Node.js的語法(JavaScript)較PHP簡潔。
(現今許多網頁設計的程式語法為JavaScript)
甚麼時候適合使用:
-動態單頁應用程式
-軟體堆疊
-前端技術(Ex:React)
官方網站: https://nodejs.org/en/
!小補充!
目前使用最多的後端語言,也比較老(於1994開發)。
PHP的程式碼能和HTML混合,因此對於初學者友善。
PHP可與MySQL資料庫有很好的配合。
甚麼時候適合使用:
-需要簡化、整合時
-具有內容管理系統的部落格或電子商務網站
官方網站: https://www.php.net/
為Node.js中流行的的web開發框架,能創建許多Web應用,解決許多Node.js http server需要的基本服務。
主要特性:
-回應http請求
-透過傳遞參數動態渲染HTML頁面。
-應用常見的Web設定
官方網站: https://expressjs.com/zh-tw/starter/installing.html
更詳細Node.js與PHP比較分析:
https://www.gushiciku.cn/pl/pILL/zh-tw