模块 2
你到底在造什么
软件的解剖图:前端、后端、数据库与技术栈。
- 第 1 节
代码、程序、应用、网站,到底差在哪
代码、程序、应用、网站这四个词经常被混用,但它们其实指向不同层次的东西。搞清楚它们的边界,才能准确地告诉 AI 你要造什么。
- 第 2 节
前端、后端、数据库:软件的三个基本器官
大多数软件都由三个基本部分组成:前端负责用户看到的界面,后端负责幕后的逻辑处理,数据库负责存储数据。理解它们各自的职责和协作方式,是读懂 AI 方案的基础。
- 第 3 节
「运行」发生在哪:本地机器 vs 远程服务器
代码总要在某台机器上运行。弄清楚它跑在你自己的电脑上还是远方的服务器上、跑在用户的浏览器里还是服务端,是理解很多技术问题的关键。
- 第 4 节
技术栈、框架与库:为什么 AI 总说「我用 Next.js」
AI 在给出方案时经常会提到各种技术名词——Next.js、React、Tailwind。这些东西分别扮演什么角色?技术栈、框架、库,三个概念理清之后,你就能听懂 AI 在说什么了。
- 第 5 节
数据去哪了:状态与持久化——为什么一刷新内容就没了
你在页面上填写的内容、选择的选项、生成的数据,在刷新页面或关闭浏览器之后为什么会消失?因为它们只是暂存在内存里的"状态",没有被"持久化"到数据库中。
- 第 6 节
文件、目录、路径的基本概念
软件项目就是一堆按结构组织好的文件。理解文件、目录(文件夹)和路径的基本概念,才能看懂项目的结构,也才能准确地告诉 AI 该去改哪个文件。