GraphQL简单调研

Daotin 于 2023-01-16 发布 编辑

GraphQL 是一种面向数据的 API 查询风格。

GraphQL来自 Facebook,如果你也跟我一样完全没了解过它,不知道它到底是干什么的,那么你可以把它想象成 SQL。

传统的 API 拿到的是前后端约定好的数据格式,GraphQL 对 API 中的数据提供了一套易于理解的完整描述,客户端能够准确地获得它需要的数据,没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的开发者工具。

GraphQL 优缺点

优点

缺点

GraphQL 为我们解决了什么问题?

GraphQL 能减少前后端矛盾,让彼此更专注自身!

个人观点

但是需要考虑接入成本的评估:

(所以接入成本还是很大的)

参考文档