读完这篇文章你会收获,用 3 个生活比喻从本质理解"前端"和"后端",它们各自负责什么,怎么配合工作,以及为什么 AI 编程时代你需要知道这些。
先问一个根本问题,你用的 App,到底由几部分组成?
打开你手机上最常用的 App——微信、淘宝、抖音都行。闭上眼睛想一个问题,如果让你从头做一个这样的产品,你需要做哪些事?
你大概会想到这些,
- 画界面,让用户能看、能点、能滑动
- 存数据,用户 registered 的账号、发的消息、买的订单不能丢
- 处理逻辑,密码对不对、库存够不够、消息发给谁
- 让别人能用,你手机上的东西,别人得访问得到
这四件事,其实就是所有软件的"四个基本面"。而其中,第一件事对应的就是前端,后面三件事对应的就是后端。

前端——用户看得见、摸得着的那一层。按钮、输入框、页面跳转、动画效果,全在这里。
后端——用户看不见、但在背后默默干活的那一层。存数据、跑逻辑、查记录、返回结果,全在这里。
这不是某个技术框架的规定,而是软件本身的结构决定的。只要有"人"和"机器"在交互,就一定有"给人看的部分"和"机器干的部分"。就像一家商店,一定有"店面"和"后仓"。
下面用 3 个你每天都在接触的场景,把这个概念彻底讲透。
此内容受限
此部分内容暂不可见