前后端分离、前端三剑客、后端与数据存储
现代应用开发的标准架构模式
专注专业
各司其职
独立进化
通过API约定
分工合作
提高效率
结构 - 骨架与内容
样式 - 视觉效果
逻辑 - 交互行为
三者分工明确:HTML结构 + CSS样式 + JavaScript行为
业务逻辑
数据管理
用户认证
系统安全
Java、Python、PHP、Go等
后端≠数据存储
还包括计算、缓存、队列等
保存在本地文件(JSON、CSV)
特点:简单易用但难以共享
高效管理大量数据的系统
示例:MySQL、SQLite、PostgreSQL
库
(Database)
表
(Table)
字段
(Field)
记录
(Record)
主键:唯一标识
数据类型:选择合适类型
原子性:单一数据
索引:提高查询速度
结构化查询语言,用于与数据库对话
无需记忆SQL语法,AI可以帮助生成和优化SQL语句