概念與分工詞條 1-02

後端Backend

也常叫做:伺服器端(Server-side)、後台(口語,易與管理介面混淆)

你可能會這樣說

我要讓人家可以註冊帳號、登入,訂單也要存下來——聽說這些要靠後端?

白話解釋

後端是網站裡使用者看不到的那一層:資料怎麼存、密碼怎麼驗、權限怎麼判斷、訂單送到哪裡去。它住在伺服器上,默默收資料、處理、再送回來。

判斷一件事是不是後端,有個簡單的問法:「重新整理之後,還在嗎?」你在頁面上勾的選項、填到一半的表格,重新整理就沒了——那是前端狀態。但你的帳號、你的訂單、你的收藏,隔天回來還在——那些資料是後端存的。

跟 AI 協作時,會碰到後端的關鍵字通常是:會員、登入、資料庫、訂單、付款、權限。這類功能牽涉資料安全,建議一項一項來,做完一項驗一項。

親手試試

結帳表單(前端看得到)
商品:手工皮革筆記本NT$890
收件人:王小明
訂單 A-1024 已建立 — 重新整理這一頁,訂單還會在,因為它存在後端。
圖 1-2 按下「送出訂單」,看資料怎麼跑去後端、又帶了什麼回來。

別搞混

「後端」和「後台」在口語裡常被講成一樣的東西,但它們其實是兩回事。

後端 Backend

程式和資料庫,住在伺服器上。負責存資料、驗身分、算邏輯。使用者永遠看不到它,只會感受到它的結果(例如:登入成功、訂單存在)。

後台 Admin panel

一個給網站管理者用的頁面(通常也是長得很樸素的前端),讓你加商品、看訂單、管會員。它是「看得到的畫面」,只是不開放給一般訪客。

這樣對 AI 說

中文就可以
我的網站需要一個簡單的後端功能,請幫我做「聯絡表單」:

1. 使用者填姓名、Email、訊息,按送出後存起來,我不會寫程式,請選最單純、最好維護的做法。
2. 送出成功後,畫面要顯示「我們收到囉」的訊息,不要只是跳到空白頁。
3. 請告訴我資料會存在哪裡、我之後要怎麼看到大家送來的訊息。

目前先做這一項功能就好,做完我再測。

後端功能容易愈長愈大。用「先做這一項」框住範圍,並要求 AI 解釋資料放哪——你要知道自己網站的東西被存在哪裡。

延伸閱讀

同一課的其他詞