概念與分工詞條 1-02
後端Backend
也常叫做:伺服器端(Server-side)、後台(口語,易與管理介面混淆)
你可能會這樣說
我要讓人家可以註冊帳號、登入,訂單也要存下來——聽說這些要靠後端?
白話解釋
後端是網站裡使用者看不到的那一層:資料怎麼存、密碼怎麼驗、權限怎麼判斷、訂單送到哪裡去。它住在伺服器上,默默收資料、處理、再送回來。
判斷一件事是不是後端,有個簡單的問法:「重新整理之後,還在嗎?」你在頁面上勾的選項、填到一半的表格,重新整理就沒了——那是前端狀態。但你的帳號、你的訂單、你的收藏,隔天回來還在——那些資料是後端存的。
跟 AI 協作時,會碰到後端的關鍵字通常是:會員、登入、資料庫、訂單、付款、權限。這類功能牽涉資料安全,建議一項一項來,做完一項驗一項。
親手試試
結帳表單(前端看得到)
商品:手工皮革筆記本NT$890
收件人:王小明
訂單 A-1024 已建立 — 重新整理這一頁,訂單還會在,因為它存在後端。
別搞混
「後端」和「後台」在口語裡常被講成一樣的東西,但它們其實是兩回事。
後端 Backend
程式和資料庫,住在伺服器上。負責存資料、驗身分、算邏輯。使用者永遠看不到它,只會感受到它的結果(例如:登入成功、訂單存在)。
後台 Admin panel
一個給網站管理者用的頁面(通常也是長得很樸素的前端),讓你加商品、看訂單、管會員。它是「看得到的畫面」,只是不開放給一般訪客。
這樣對 AI 說
中文就可以
我的網站需要一個簡單的後端功能,請幫我做「聯絡表單」: 1. 使用者填姓名、Email、訊息,按送出後存起來,我不會寫程式,請選最單純、最好維護的做法。 2. 送出成功後,畫面要顯示「我們收到囉」的訊息,不要只是跳到空白頁。 3. 請告訴我資料會存在哪裡、我之後要怎麼看到大家送來的訊息。 目前先做這一項功能就好,做完我再測。
後端功能容易愈長愈大。用「先做這一項」框住範圍,並要求 AI 解釋資料放哪——你要知道自己網站的東西被存在哪裡。
延伸閱讀
- 網站與網際網路的基本運作MDN
- 什麼是資料庫(入門說明)Wikipedia