HEADLESS – 关于 REST 和 GraphQL 的故事
发布: (2025年12月8日 GMT+8 02:42)
2 min read
原文: Dev.to
Source: Dev.to

挑战(2013–2016)
- 用户开始期待真正的移动应用,而不仅仅是响应式网站。
- JavaScript 框架(React、Angular、Vue)迅速崛起,前端瞬间变成了一个独立且复杂的应用。
- 公司希望同时在网页、iOS、Android、智能电视、信息亭、聊天机器人和手表等渠道上发布相同的内容和功能。
为什么单体模型崩溃
- 修改一行 HTML 就需要完整的后端部署。
- 移动团队必须等待后端开发者暴露新的 API 接口。
- 在原生应用或语音设备上复用相同的服务器渲染模板几乎不可能。
- 开发速度因两种完全不同的技术栈(服务器端渲染 vs 现代前端)被耦合在一起而变得极其缓慢。
于是业界做了显而易见的事:剪断绳子。把“内容和业务逻辑”(后端)与“体验和呈现”(前端)分离。让后端成为纯数据服务(headless),并为每个渠道提供各自专属的前端。