简单介绍
Graphql
是一种API查询语言,
目前接口开发中使用的还是基于restful
规范的主流技术,曾经我以为restful
已经是很完美的方案了,直到我了解到了本篇的主角–Graphql
restful的几个问题
- 后端接口,字段变动, 接口报错,容易撕逼
- 接口变动文档维护问题
- 参数类型校验问题
- 请求数据的冗余, 很多用不到的字段一并返回浪费资源
- 深层数据需要依赖多次请求的结果才能拿到
- 修改和添加新接口容易产生bug的问题
总结: Graphql
目前来说还没有大火,大公司对新技术很多公司还是观望,也有很多没有历史包袱的初创公司已经上车,我个人对新技术一直是比较推崇的,一些个人项目和demo已经用上