iT邦幫忙

2021 iThome 鐵人賽

DAY 3
0
Modern Web

初學者對於做購物車系統的分析系列 第 3

Day 03-選擇Node.js&Express

  • 分享至 

  • xImage
  •  

Node.js:

是一種用JavaScript撰寫的環境,以及內建處理網路請求和函式庫。
為什麼選擇使用Node.js,而不是許多人採用的PHP?
因為Node.js:
-速度快
-能夠前後端一起使用
-簡單的框架
-可與JSON一起使用(JSON附加到NoSQL)
雖然對於初學者來說PHP比較相對簡單,但Node.js的語法(JavaScript)較PHP簡潔。
(現今許多網頁設計的程式語法為JavaScript)
甚麼時候適合使用:
-動態單頁應用程式
-軟體堆疊
-前端技術(Ex:React)
官方網站: https://nodejs.org/en/


!小補充!

PHP:

目前使用最多的後端語言,也比較老(於1994開發)。
PHP的程式碼能和HTML混合,因此對於初學者友善。
PHP可與MySQL資料庫有很好的配合。
甚麼時候適合使用:
-需要簡化、整合時
-具有內容管理系統的部落格或電子商務網站
官方網站: https://www.php.net/


Express:

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

  • 明天要來說選擇MongoDB/images/emoticon/emoticon29.gif

上一篇
Day 02-購物車系統簡介
下一篇
Day 04-選擇MongoDB
系列文
初學者對於做購物車系統的分析30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言