Skip to content

C.2 开发相关

这些是软件开发中常用的术语。不需要深入理解,知道大概意思就行。

MVP

全称:Minimum Viable Product(最小可行产品)

一句话解释:能用的最简版本,只包含最核心的功能。

类比:先做一个能骑的自行车,而不是一上来就想造特斯拉。

为什么重要

  • 快速验证想法是否可行
  • 及早发现问题
  • 避免在没人要的功能上浪费时间

PRD

全称:Product Requirement Document(产品需求文档)

一句话解释:描述产品「做什么」的文档。

通常包括

  • 产品目标
  • 用户是谁
  • 核心功能
  • 不包含什么

对 AI 编程的价值: 有了 PRD,AI 能更准确地理解你的需求,生成的代码更符合预期。

Debug

一句话解释:找出并修复代码中的错误。

类比:就像找出灯泡不亮的原因——是灯泡坏了?还是开关没开?还是停电了?

常见 Debug 方法

  • 看错误信息
  • console.log 打印变量值
  • 一行一行检查代码
  • 问 AI

Deploy(部署)

一句话解释:把你做的东西放到网上,让别人能访问。

类比:就像把你写的书从手稿变成上架销售的实体书。

常用部署平台

  • Vercel
  • Netlify
  • GitHub Pages

Git

一句话解释:代码版本管理工具,可以记录每次修改,随时回退。

类比:就像游戏的存档功能。做错了可以读档回到之前的状态。

核心概念

概念解释
Repository(仓库)存放项目的地方
Commit(提交)保存一次修改记录
Branch(分支)代码的平行版本
Push(推送)把本地代码上传到云端
Pull(拉取)把云端代码下载到本地

GitHub

一句话解释:最大的代码托管平台,基于 Git。

类比:就像「代码界的百度网盘」,你的代码存在云端,随时随地可以访问。

常见用途

  • 存储和备份代码
  • 和别人协作开发
  • 展示你的项目
  • 找开源项目学习

API

全称:Application Programming Interface(应用程序接口)

一句话解释:程序之间交流的「暗号」。

类比:就像餐厅的菜单。你按照菜单点菜(发请求),厨房就给你做(返回结果)。你不需要知道厨房怎么做的。

例子

  • 天气 API:你发请求「北京天气」,它返回「晴,25°C」
  • 地图 API:你发请求「从 A 到 B」,它返回路线

框架

一句话解释:别人写好的代码骨架,你在上面填东西就行。

类比:就像搭积木。框架给你提供基础结构,你只需要往里面放内容。

常见框架

框架用途
React / Vue做网页界面
Next.js做完整网站
Express做后端服务

前端 vs 后端

前端后端
是什么用户看得见的部分用户看不见的部分
类比餐厅的装修和菜单厨房和仓库
负责界面、交互、动画数据处理、存储、逻辑
技术HTML/CSS/JSNode.js/Python/数据库

全栈

一句话解释:前端后端都会。

类比:既能设计餐厅装修,也能在厨房做菜。

在 AI 时代: 借助 AI,普通人也能做出「全栈」应用——因为 AI 可以帮你处理你不擅长的部分。