后端开发学习路线总览
从 HTTP 与服务边界进入语言运行时、数据可靠性和生产交付。
阅读起点
学习前先阅读:后端开发基础学习路线。
全书顺序
本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。
第1章|主书与分支
先理解本方向的知识边界,再选择一条可以连续学习的主书。
- API、协议与服务边界:从 HTTP 资源、GraphQL Schema、gRPC 合约到可靠性治理,建立跨语言 API 设计主线。
- Node.js 服务端运行时:以 Node.js 为主线,把 Deno、Bun、Express、Fastify、Hono 和 NestJS 放入运行时与框架谱系。
- Python Web 服务:用 Django、Flask、FastAPI 对比全栈约定、微框架和类型驱动 API。
- JVM 与企业服务:比较 Spring Boot、Quarkus、Ktor 在依赖注入、运行时和云交付中的取舍。
- Go Web 服务:从 net/http 到 Fiber 建立 Go 的并发、错误和部署模型。
- Rust Web 服务:用 Axum、Actix Web 对比所有权、异步运行时和 Web 框架边界。
- 传统与特色 Web 框架维护:将 Laravel、Symfony、Rails、Phoenix 放入存量维护和生态迁移视角。
- 数据访问、缓存与可靠任务:把 ORM、缓存、后台任务和实时通信合并为服务端可靠性章节。
阅读边界
本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。
路线状态
本路线的目录已完成本轮架构审查;专题笔记的内容质量和来源审查另行进行。