第 36 章:前沿探索与趋势
三十五章走下来,我们从入门到实战再到方法论,已经掌握了 Claude Code 的方方面面。工具精通了,接下来问一个更大的问题:这条路通向哪里?
本章跳出具体功能,把目光投向 Agentic Coding 的前沿——技术趋势、协议演进、伦理边界、开发者角色的重塑,以及如何在这个快速变化的时代保持持续学习的能力。这既是一篇"趋势观察",也是一份"个人路线图"——帮助你思考在 AI 编程浪潮中,你的位置在哪里,以及如何准备未来。
本章目标:了解 Agentic Coding 的发展趋势和 MCP 协议的演进方向,建立对 AI 编程伦理的基本认知,重新定位自己的职业角色,并建立一套可持续学习的策略。
36.1 Agentic Coding 的发展趋势
演进路径:从补全到自治
AI 编程工具的发展已经经过了一条清晰的演进路径:
代码补全 → 代码生成 → Agentic Coding → 自主开发
(2021) (2023) (2025-2026) (未来)第一阶段:代码补全(2021-2022)。以 GitHub Copilot 为代表,AI 在编辑器中预测并补全你正在写的代码行。它像一个高级的自动补全:你主导,它辅助。它的局限性也很明显——只补全,不理解项目上下文,无法执行跨文件任务。
第二阶段:代码生成(2023-2024)。以 ChatGPT、初代 Cursor 为代表,AI 可以根据自然语言描述生成完整函数甚至整个文件。但每次交互是"请求-响应"的、无状态的:你问,它答,然后你需要手动把代码粘贴到项目中。
第三阶段:Agentic Coding(2025-2026,当前前沿)。以 Claude Code、Cursor Agent、GitHub Copilot Agent 为代表,AI 不再只是"回答",而是像一个真正的开发者那样主动工作:读取文件、编辑代码、执行命令、查看输出、根据结果调整策略。它拥有工具系统、权限模型和工作记忆——这就是 Agentic。
第四阶段:自主开发(3-5 年内)。这是前方正在浮现的方向:AI Agent 可以接受一个高层级的目标(比如"给用户系统增加 OAuth2 登录"),然后自主完成需求分析、方案设计、编码、测试、文档的全流程,人类开发者的角色从"执行者 + 审查者"进一步演进为"定义者 + 验收者"。
2026 年的当下:Agentic Coding 是前沿
截至 2026 年中,Agentic Coding 是 AI 编程工具领域的主战场。所有主流工具都在向这个方向迭代:
- Claude Code:率先实现了完整的 Agent Loop——Plan 模式思考方案、Edit/Write 工具精确修改代码、Bash 工具执行命令验证、TodoWrite 跟踪进度。推理能力(thinking mode)让它在复杂任务上表现显著优于纯补全工具。
- Cursor Agent:在 IDE 中原生集成 Agent 模式,可以跨文件修改并利用 LSP 信息。
- GitHub Copilot Agent:微软在 Copilot 中加入 Agent 模式,与 GitHub 生态深度绑定(Issues → PR → Actions)。
- Windsurf / Cline / Aider:各自在特定场景(IDE 体验、多模型切换、命令行终端)提供差异化方案。
竞争的核心不再是"谁补全得更快",而是谁的 Agent 能更独立、更可靠地完成更大的任务。
近期趋势(1-2 年)
1. 长时间自主工作
目前的 Agent 通常在一次对话中完成一个任务(几分钟到几十分钟)。下一个突破是让 Agent 在后台持续工作数小时:你早上描述目标,下午回来看结果。这需要更健壮的规划能力、错误恢复机制和持久化记忆。
2. 多 Agent 协作
Claude Code 已经支持 Sub-agent(子代理并行执行子任务),但未来的多 Agent 协作会更加复杂和高效:多个专业 Agent 分别负责前端、后端、测试、文档,由一个"协调 Agent"统一管理,模拟一个真实开发团队的分工。
3. 更深的 IDE 原生集成
目前 Claude Code 在 VSCode 中和在终端中是两套界面。未来的趋势是 IDE 级别的深度集成——Agent 直接调用 IDE 的语言服务、调试器、测试运行器,获得比纯文本更丰富的信息(类型信息、引用关系、断点状态、测试覆盖率)。
4. 语音和自然语言成为主交互界面
现在你打字输入 prompt。但在不久的将来,语音将成为更自然的交互方式:你一边走查代码一边说出想法,Agent 实时执行。Anthropic 的语音 API 和实时对话功能正在向这个方向推进。
长期展望(3-5 年)
再远一点看,Agentic Coding 的发展将超出"帮人写代码"的范畴:
- AI 参与系统设计决策:不只是在实现层面给出建议,而是在架构设计阶段参与讨论——"这个场景更适合事件驱动架构还是微服务?结合你们的流量特征,我建议……"。这需要 AI 具备更深的系统设计和业务判断能力。
- 自主运维与监控:Agent 不只写代码,还能在代码上线后监控运行时指标,在发现问题时自主定位、修复并发布。从"开发助手"进化为"全生命周期工程师"。
- 代码库级别的自主维护:Agent 可以持续维护一个代码库:升级依赖、修复安全漏洞、重构老旧代码、优化性能热点,像一位永不离开的资深维护者。
这些展望不是科幻。每一项背后的基础能力——工具系统、长时记忆、推理能力、多模态理解——在 2026 年都已经有了雏形。剩下的"只是"把这些能力做得更可靠、更自治,以及建立足够的信任。
诚实地说:没有人能准确预测未来。但方向是清晰的——AI 编程工具正在从"工具"变成"协作伙伴",开发者的角色和技能要求在同步重构。看清方向比预测时间点更重要。
36.2 MCP 协议的演进
MCP:AI 工具的 USB-C 标准
MCP(Model Context Protocol)是 Anthropic 于 2024 年底推出的开放协议,定义了 AI 模型与外部工具和数据源之间的标准化通信接口。它被称为"AI 领域的 USB-C"——不是因为它传输速度快,而是因为它解决了连接性这个根本问题。
在 MCP 之前,每个 AI 工具要用特定的方式集成每个外部服务(数据库、API、文件系统)。这导致了一个 N × M 的集成矩阵问题:N 个工具 × M 个服务 = N×M 种定制集成。MCP 将这个矩阵简化为:每个服务只需实现一个 MCP Server,每个 AI 工具只需实现一个 MCP Client。
没有 MCP:
工具 A → 定制集成 → 数据库 1
工具 A → 定制集成 → 数据库 2
工具 B → 定制集成 → 数据库 1
工具 B → 定制集成 → 数据库 2
(4 种集成)
有了 MCP:
数据库 1 → MCP Server ─┐
数据库 2 → MCP Server ─┤
├→ MCP Client(工具 A / 工具 B / ... 统一接入)
(2 个 Server + 通用 Client)生态扩展现状(2026)
MCP 生态在过去一年多里快速增长:
- 官方 Server:Anthropic 维护着一批官方 MCP Server,覆盖文件系统、数据库(PostgreSQL、SQLite)、搜索引擎、GitHub、Slack 等常见场景。
- 社区 Server:社区贡献的 MCP Server 数量持续增长,覆盖了越来越多的云服务和 SaaS 产品——Supabase、Notion、Figma、Jira、Linear 等开发工具链上的各类产品。
- 企业级 Server:一些企业开始在内部部署 MCP Server,让 AI 工具安全地访问内部知识库、监控系统、CI/CD 平台,实现"AI + 企业基础设施"的打通。
标准化进程
MCP 正在从 Anthropic 的单方协议走向行业标准化:
- 多工具支持:Cursor、Continue 等工具已经开始支持 MCP 协议。当越来越多的 AI 工具接入同一个标准时,MCP Server 的价值会指数级增长(网络效应)。
- 社区标准化讨论:围绕 MCP 协议的治理模式、版本迭代、安全标准等议题,社区正在形成共识。这是从"公司协议"到"行业标准"的关键一步。
- 与 OpenAI 的差异化:OpenAI 目前坚持自有的工具调用机制(Function Calling),而 MCP 代表的开放路线正在获得越来越多的社区支持。开放 vs 封闭,是 AI 编程工具生态的一条重要分界线。
新兴 MCP 模式
随着 MCP 生态的成熟,一些"最佳实践模式"正在浮现:
1. 数据层 MCP
连接数据库、数据仓库、BI 工具。Claude Code 可以直接查询生产数据库(只读),分析数据,生成报表——不需要你手动导出 CSV 再粘贴。
2. 云服务 MCP
连接 AWS、GCP、Azure 等云平台。Claude Code 可以查询云资源状态、检查配置合规性、甚至协助编写 Infrastructure as Code。
3. 企业工具 MCP
连接 Jira、Linear、GitHub、GitLab 等工具链。Claude Code 可以读取 Issue 描述直接开始编码,完成后更新 Issue 状态并创建 PR——整个流程不需要离开对话。
4. 知识库 MCP
连接公司内部的 Confluence、Notion、文档站点。Claude Code 在理解需求时可以自动搜索相关知识,大幅减少"你需要先解释背景"的时间。
这意味着什么
MCP 协议的每一次扩展,都会自动提升所有兼容 MCP 的 AI 工具的能力。Claude Code 不会自己变成一个数据库专家——但只要社区发布了一个 PostgreSQL MCP Server,Claude Code 就"继承"了这个能力。
网络效应正在形成:越多的 MCP Server → Claude Code 越强大 → 越多人使用 → 越多人开发 MCP Server。这是一个良性循环。
对开发者的启示:MCP 是你在 AI 编程时代最值得花时间了解的协议之一。理解 MCP 的架构,学会配置和编写 MCP Server,就是在扩展 Claude Code 的能力半径——也是你自己的能力半径。
36.3 AI 编程的伦理与边界
技术能力增长得越快,伦理问题就越紧迫。本节不给你标准答案(这些问题的答案本身就在快速演化中),而是帮你理清需要关注的维度,以及在今天就可以采取的实际行动。
代码所有权:谁拥有 AI 生成的代码
这是一个法律和认知上的双重问题。
法律层面(截至 2026 年):目前的法律框架倾向于认为 AI 生成的内容不具有传统意义上的版权归属——AI 不是法律主体。但经过人类审查、修改、整合的 AI 生成代码,通常被认为是人类作者的原创作品。重要的是,当你 accept 一个变更,你就拥有了它。这和"把 AI 生成的代码原封不动地贴进项目"在法律和伦理上是两回事。
实践建议:
- 始终审查 AI 生成的代码,理解它的逻辑再接受
- AI 生成的代码经过你的 review 和修改后,它就是你代码库的一部分
- 对于关键模块(认证、加密、支付),保持人工主导
安全责任:谁为 AI 引入的漏洞负责
AI 生成的代码可能包含安全漏洞。研究发现,AI 编程助手生成的代码在安全性和手工编写的代码之间没有统计显著差异——这意味着它既不更安全,也不更危险。但问题在于信任错位:开发者更容易信任 AI 写的代码,放松了对它的审查标准。
数据事实:
- AI 生成的代码和你手写的代码一样需要进行安全审查
- 常见问题:不完善的输入验证、使用已废弃的加密方法、不安全的反序列化
- Claude Code 自身的安全护栏(代码审查时提示潜在风险)有帮助,但不能替代你的判断
实践建议:
- 把 AI 生成的代码视为"可信的外部贡献",使用同等的安全审查标准
- 在安全敏感的代码路径(认证、授权、加密、会话管理),写完后让另一个模型交叉审查
- 善用 Claude Code 的
/security-review命令
偏见与质量:AI 模型不是中立的
AI 模型的训练数据来自互联网上的代码,而互联网上的代码是有偏见的:特定语言和框架的代码更多、特定风格的实现更常见、某些平台的最佳实践被过度代表。这意味着:
- AI 倾向于使用训练数据中高频出现的模式("常见"≠"最佳")
- 小众语言和框架的表现可能不如主流技术栈
- AI 可能过度推荐某些库或方案,不是因为它们最适合你的场景,而是因为它们在训练数据中出现的频率高
实践建议:
- 当 Claude Code 推荐一个你不熟悉的技术方案时,追问"为什么选择这个方案?有什么替代方案?"
- 在 CLAUDE.md 中明确你的技术选型偏好
- 对于关键决策,多方验证,不要只依赖 AI 的判断
技能退化:会不会再也不懂底层了
这是一个广泛的担忧:使用 AI 工具久了,开发者会不会失去手写代码的能力?
正视这个问题:
- 短期来看,使用 AI 工具确实会减少某些技能的练习频率(语法记忆、API 查阅、调试技巧)
- 长期来看,那些不再被频繁使用的技能本身就在贬值——就像计算能力被计算器取代后,我们不需要练习心算也能胜任数学相关工作
但真正的问题不是"技能退化",而是"技能迁移":
- 旧的技能(语法记忆、重复性编码)在贬值
- 新的技能(系统设计、需求分解、代码审查、Prompt 工程)在升值
- 如果你每天只在用 AI 写 CRUD,你没有在建立新的高价值技能——这才是真正的退化
实践建议:
- 刻意练习新的核心技能:系统设计、代码审查、需求分析
- 学习新技术时,先手写一遍理解原理,再交给 AI 提高效率
- 定期反思:你最近学到的知识中有多少来自自己探索,多少来自 AI 直接给答案?
就业影响:开发者的市场在怎么变
AI 编程工具确实改变了开发者就业市场的供需关系:
- 初级开发者的入门门槛:变得更低——AI 可以帮助新手更快上手;同时也变得更高——企业期望初级开发者具备更多"AI 无法轻易替代"的能力(沟通、业务理解、系统思维)
- 中级开发者的工作内容:从"写代码"转变为"审查代码 + 做决策"。纯执行的任务在减少,需要用判断力的任务在增加
- 高级开发者的战略价值:不减反增。架构决策、技术选型、团队管理这些需要深度经验和判断力的领域,AI 目前只能提供参考,不能替代
核心观点:AI 不会替代开发者,但使用 AI 的开发者会替代不使用 AI 的开发者。
许可证问题:开源 vs AI 训练的灰色地带
AI 模型的代码能力来源于在大量开源代码上的训练。这些代码带着各种许可证(MIT、GPL、Apache 等),但当时的许可证条款并没有考虑"被 AI 训练"这种使用方式。
截至 2026 年,这是一个法律上没有定论的问题。几个要点:
- GitHub Copilot 曾因此被起诉("Copilot 生成的代码是否构成对 GPL 代码的侵权")
- 法院尚未给出最终判决,但趋势是:如果 AI 输出的是通用代码模式(算法、数据结构),通常不构成侵权;如果逐字复制了受版权保护的代码,则构成侵权
- Claude Code 在设计上倾向于"理解模式后重新生成"而非"从训练数据中检索复制"——这在降低侵权风险,但不能百分百消除
实践建议:
- 如果 AI 生成了看起来"太眼熟"的代码(可能是逐字复制的),不要直接用
- 了解你项目依赖的许可证类型及其合规性要求
- 关注相关的法律进展,这可能是未来 2-3 年 AI 领域最重要的法律议题之一
做个负责任的 AI 开发者:今天的行动清单
不等待法律和行业标准,今天你就可以做的事:
- [ ] Always Review:AI 生成的代码和你手写的代码接受相同的审查标准
- [ ] Understand Before Accept:不理解代码逻辑之前,不要 accept 变更
- [ ] Disclose:如果你的团队或开源项目中使用 AI 生成了大量代码,主动披露
- [ ] Security First:安全敏感路径额外审查,不要完全信任 AI
- [ ] Stay Informed:关注 AI 编程领域的法律和伦理动态
- [ ] Teach Others:把你对 AI 伦理的理解分享给同事,建立团队共识
36.4 开发者的未来角色
第 30 章我们讨论了"人机协作模式",作为结尾篇的本章,我们从更宏观的视角重新审视这个问题:在 AI 可以写代码、调试、重构的时代,开发者的核心价值是什么?
新三角:架构师 + 审查者 + 系统思考者
未来的开发者角色从"编码工人"演化为三个核心身份的叠加:
1. 架构师(Architect)
AI 擅长实现具体的功能——"做事情"。但做什么事情、为什么做这件事、这件事在整个系统中处于什么位置——这些决策需要你来做出。
你的架构和设计能力将成为最核心的竞争力。你需要能够:
- 在模糊的需求中识别真正的业务目标
- 将复杂问题分解为 AI 可以独立执行的子任务
- 在多个可行方案中做技术选型权衡
- 预见系统演进的方向,提前做架构预留
2. 审查者(Reviewer)
当 AI 写代码的速度远超人类时,"写得快"不再是优势,"判断什么是好的"才是优势。你需要:
- 审查 AI 生成的代码的正确性和安全性
- 评估代码的可维护性和一致性
- 识别过度工程化和不足工程化
- 确保 AI 的产出符合团队的编码规范和架构约定
3. 系统思考者(Systems Thinker)
代码只是系统的一部分。真正的价值在于理解系统如何运作:
- 了解业务领域,理解"为什么这个功能重要"
- 从端到端的视角思考:从用户行为到数据库写入的完整链路
- 识别系统瓶颈和单点故障
- 平衡"快速交付"和"长期可维护性"
哪些能力在升值,哪些在贬值
这是一个诚实的评估。你可以用它来校准自己的学习和职业规划:
显著升值(More Valuable):
| 能力 | 为什么 |
|---|---|
| 系统设计与架构 | AI 实现功能,你设计系统 |
| 清晰表达与 Prompt 工程 | AI 的输出质量取决于你描述需求的质量 |
| 代码审查与质量判断 | 写得快不再重要,判断什么是好代码才重要 |
| 领域专业知识(业务理解) | AI 不懂你的业务,你能 |
| 安全意识 | AI 可以引入漏洞,你需要识别 |
| 技术选型与决策 | 在多个可行方案中做权衡,不是 AI 的强项 |
| 团队协作与沟通 | 人是不会消失的变量 |
显著贬值(Less Critical):
| 能力 | 为什么 |
|---|---|
| API 和语法细节记忆 | AI 是活的 API 文档,随问随答 |
| 手写样板代码(Boilerplate) | 这是 AI 最擅长的领域之一 |
| 从零实现基础算法 | 除非在做算法研究,否则让 AI 写更快更对 |
| 记住命令行参数 | 告诉 AI 你想干什么,让它来找命令 |
| 快速打字速度 | 和 AI 对话不需要每分钟 100 字 |
如何让自己的职业生涯"抗 AI"
与其担心被替代,不如主动进化。以下四条策略构成了你的"职业护城河":
1. 拥抱 AI 工具,不要抗拒
那些拒绝使用 AI 工具的开发者,正在被愿意使用的开发者拉开效率差距。这不再是一个"要不要用"的问题,而是"怎么用得更好"的问题。熟练掌握 AI 工具本身就构成了一种竞争优势。
2. 深化领域专业知识
AI 在各种领域都懂一点,但都不深入。你在特定领域的深刻理解——金融、医疗、制造业、游戏引擎、操作系统——是 AI 无法替代的。通才的壁垒在降低,专才的壁垒在升高。
3. 建立系统思维能力
从"这个函数怎么写"到"这个系统怎么设计"的跃迁,是初级到高级开发者最根本的转变。系统思维需要经验积累,无法从 AI 的响应中速成。投入时间学习设计模式、分布式系统、架构原则——这些回报会越来越高。
4. 保持好奇,持续学习
技术领域永远在变,AI 只是加速了这个变化。保持好奇——尝试新工具、新语言、新范式——不是可选项,是生存所需。学习能力本身就是最重要的能力。
总结一句:AI 把你从"怎么写"中解放出来,是为了让你花更多时间思考"为什么写"和"写什么"。善用这种解放的人,会成为更好的开发者;被这种解放惯坏的人,会被时代淘汰。
36.5 持续学习策略
最后一节,我们把话题拉回到你的日常:在 AI 编程日新月异的时代,如何保持持续学习的能力?
信息源:该关注什么
AI 编程领域的更新速度极快(Claude Code 平均每两周一个版本),你需要一些"信号源"来保持信息同步:
官方渠道(最可靠):
- Anthropic Blog:模型更新、产品发布、技术文章
- Anthropic Release Notes:API 和工具的变更日志
- MCP 官方仓库:MCP 规范和 Server 更新
- Claude Code 文档:官方使用指南
社区渠道(补充视野):
- Claude Code GitHub Discussions:用户经验分享和问题讨论
- r/ClaudeAI(Reddit):社区动态、技巧分享
- 中文社区:知乎、掘金、V2EX 上的 Claude Code 相关讨论
- ECC(Ellipsis Community Catalog):社区维护的插件和 Skills 仓库
建议的阅读节奏:每周花 30 分钟浏览官方博客和 Release Notes,保持对重要更新的感知。不需要追踪每一条动态,但要在大方向变化时及时觉察。
实践:如何保持手感
光看是不够的。真正的学习发生在你动手的那一刻:
1. 新功能立即尝试
Claude Code 每次发布新功能(新的工具、新的模式、新的配置项),在发布当天花 15 分钟在新功能上——创建一个实验分支,用新功能完成一个小任务。这会让你持续建立"第一时间使用"的信心。
2. 建立个人实验场
维护一个你自己熟悉的"实验项目"——一个你完全理解的小型代码库,专门用来测试新工具和新功能。当不确定某个新功能是否可靠时,先在实验项目上试用,而不是在生产项目上冒险。
3. 定期回顾你的使用模式
每两周花 15 分钟问自己:
- 我是不是在用同一种方式做所有类型的事?
- 有没有什么任务我在手动做,但其实可以交给 Claude Code?
- 我最近有没有因为不信任 AI 而多花了很多时间检查实际上正确的东西?
4. 挑战更高层级的任务
AI 能力的上限在不断提升。三个月前它做不到的事,现在可能已经可以了。定期"挑战边界"——尝试让 Claude Code 完成一个你预期它做不到的任务,看看结果如何。这会让你对"当前的 AI 能做什么"一直保持准确的判断。
分享:教是最好的学
1. 写下来
把你在使用 Claude Code 过程中的经验总结成文字——不要追求完美,重要的是思考过程本身。写下来的过程中,你会发现很多"以为自己懂了但实际没理清"的地方。
2. 分享给团队
在团队中分享你的 AI 编程实践——你用了什么 Prompt 解决了什么问题、你发现了什么新的使用技巧。建立团队的 AI 编程知识库,让团队的学习速度叠加。
3. 帮助新手
当你帮助一个刚开始使用 Claude Code 的同事时,你需要用更基础的语言解释概念、用更清晰的步骤演示操作。这个过程会反过来加深你自己的理解。你能把一个概念教清楚,才算真正掌握了它。
贡献:参与生态建设
学习的最高层次是为生态做贡献。这不一定是写代码:
- 分享 CLAUDE.md 模板:如果你的行业或技术栈有特殊需求,分享你定制的 CLAUDE.md 可以帮到其他人
- 编写并分享 MCP Server:如果你常用的工具还没有 MCP Server,写一个,开源出来
- 分享 Skills:你编写的自定义 Skill 可能是别人正需要的解决方案
- 参与社区讨论:在 GitHub Discussions 中回答问题,分享你踩过的坑
心态:学习永远不会"完成"
最后,也是最重要的一点:接受"学习永远不会停止"这个事实。
在 AI 编程时代,没有"学会了"这个终点,只有"在学习"和"停止学习"两个状态。但这不要紧——持续学习本身比学到某个具体知识点更重要。学习的不是某个工具的操作手册(手册一直在更新),而是快速掌握新工具、适应新范式、在新环境中保持高效的能力。
这不正是开发者一直以来最珍视的能力吗?AI 没有改变这一点,它只是提高了"持续学习"的回报率。
36.6 本章小结
本章我们站在"精通篇"的终点,把目光投向了更远的未来:
- Agentic Coding 的趋势:从代码补全到自主开发,我们正站在第三阶段(Agentic Coding)的中心。未来 1-2 年,长时间自治、多 Agent 协作、深度 IDE 集成和语音交互将成为新标配。
- MCP 协议的演进:作为"AI 领域的 USB-C",MCP 正在走向行业标准化。它的网络效应意味着——Claude Code 的能力会随着 MCP 生态的成长而自动扩展。
- 伦理与边界:代码所有权、安全责任、偏见、技能退化、就业影响、许可证——每个 AI 开发者都需要正视这些议题。今天就可以开始的行动是:永远 Review、理解后再接受、安全敏感路径额外审查。
- 开发者的未来角色:从编码工人到"架构师 + 审查者 + 系统思考者"。AI 在降低执行层技能的价值,同时在大幅提升设计层和判断层技能的价值。
- 持续学习策略:关注官方信息源、立即尝试新功能、保持分享习惯、参与生态建设,以及接受"学习永不停止"这个事实。
承上启下:至此,全书的理论和知识体系已经完整交付。从第一篇的"认识 Claude Code"到第七篇的"前沿探索与趋势",你已经完成了从零基础到专家视野的跨越。
但理论和知识是不够的——真正的精通来自实践。下一章开始,我们将进入本书的第八篇也是最后一篇——贯穿项目"SmartTodo"全栈应用实战。我们将用四章的篇幅,从零构建一个完整的前后端应用,把前面学到的所有知识和技巧在一个真实项目中融会贯通。
准备好卷起袖子了吗?让我们开始吧。