階段 1 · 網站是怎麼組成的
全端 Full-stack
同時處理前端、後端、資料庫與部署的一種開發範圍。
先用一句話理解
同時處理前端、後端、資料庫與部署的一種開發範圍。
打個比方
像一個人能處理店面、廚房、倉庫和開店流程。
什麼時候會遇到
小型 MVP、接案、新創早期通常需要全端能力。
再往深一點看
全端(Full-stack)描述的是開發範圍,而不是個人深度——意思是一個人或一支小團隊能獨立跑完從前端介面、後端 API、資料庫到部署上線的整條流程。在早期 MVP 階段,全端能力讓你不需要等待分工協作就能驗證想法。Next.js 這類框架就是專門設計成讓全端開發者在單一程式碼庫裡同時處理前端頁面與後端 API,大幅縮短開發週期。
舉個例子
你獨自接了一個客戶案:用 Next.js 寫前端頁面與後端 API Route,用 Supabase 存資料,串 Stripe 付款,最後部署到 Vercel——從第一行程式碼到客戶能用,全部一個人包辦,這就是全端開發的典型情境。
常見誤解
- - 以為全端代表所有領域都要專精,把時間花在把每一層都做到完美,MVP 遲遲出不了門。
- - 沒有明確切分前端與後端的職責邊界,資料驗證、商業邏輯散落各處,上線後很難追問題在哪一層。
- - 早期選了太多工具想「做到位」,結果光設定環境就花掉大半時間,實際功能沒幾個。
相關名詞
相關服務
Next.jsVercelSupabase