← 返回目录
4.11概念⏱ 约 4 分钟

前端 vs 后端

一个应用里,谁负责什么

🔎 最后验证 2026-05📚 来源:通用计算机常识✅ 117 人学过👁 214 次阅读
为什么学这个

"前端""后端"是你以后天天听到的词。它们其实就是把一个应用按职责分成了两半。理清这对概念,前面学的网页、服务器、API、数据库就能在你脑子里各就各位了。

💡 打个比方

还是餐厅:前端是大堂——顾客看得见的桌椅、菜单、服务员(界面、交互);后端是厨房——顾客看不见,负责真正做菜、管库存(处理逻辑、存取数据)。两边通过"点单"(API 请求)沟通。

  • 前端(Frontend):用户直接看到、操作的部分,跑在客户端(浏览器/App)
    • 技术:HTML / CSS / JavaScript
  • 后端(Backend):用户看不见、在服务器上处理逻辑和数据的部分
    • 干的活:验证登录、处理业务、读写数据库
  • 它们怎么连:前端通过 API 请求(HTTP)向后端要数据,后端返回 JSON
  • 把这一阶段串起来:你点按钮(前端)→ 发 HTTP 请求(API)→ 后端处理、查数据库 → 返回 JSON → 前端展示
🔗 连一连
把任务分给前端还是后端。
先点左边一项,再点它对应的右边。
⚠️ 避坑敏感逻辑一定放后端,别只靠前端

前端的代码用户都能看到、能改(浏览器里就能查看)。所以"判断密码对不对""能不能下单"这类安全相关的逻辑,绝不能只在前端做,必须由后端把关。新手(和 AI)容易图省事只写前端校验,这是安全漏洞。

🤖 用 AI 巩固这一节
请用'餐厅大堂和厨房'的比喻,把前端、后端、API、数据库四者的关系画成一条完整链路:用户点一个'下单'按钮后,数据是怎么从前端走到后端再到数据库的?

🔧 试一试:把一次"下单"拆成前端、后端两半(5 分钟)

挑一个你熟的操作(网购下单、发朋友圈、登录):

  1. 把这次操作拆成步骤,给每步贴标签:这步是"前端"(你看得见、点得到的)还是"后端"(背后处理、存数据的)?
  2. 特别想:"判断你余额够不够 / 密码对不对"这步,该放前端还是后端?为什么?
  3. 让 DeepSeek 帮你核对分得对不对。

你会看到:界面、按钮、动画在前端;而"验证、算钱、存数据库"必须在后端——因为前端的代码用户都能看、能改,把关的活只能后端干。

为什么:这条分界线是安全的命根子。新手和 AI 都爱图省事"只在前端校验",这是典型漏洞。分清哪半干哪活,你才审得出 AI 有没有把该后端的活错放到前端。

✅ 小结

你把一个应用的两半理清了。把前端、后端、数据库这些选型组合起来,就叫"技术栈"——下一节认识这个高频词。

下一节 → 技术栈是什么
智图软件的赞赏码
都看到这了,打个赏呗!
接下来 · 4.12
技术栈是什么
继续读下一节 →