GraphQL死了吗?


2023年REST、GraphQL、OpenAPI、SOAP、gRPC和tRPC趋势分析

今天我注意到/r/webdev上的一个帖子 说明 GraphQL 呈下降趋势。 真的是这样,还是这些数字在骗我们?

GraphQL 在 2020 年达到顶峰,现在呈下降趋势。 OpenAPI 呈上升趋势,但没有 GraphQL 上升的速度快。 那么,GraphQL 真的要死了吗?让我们找出答案!

graphQL是那些得到巨大炒作浪潮的东西之一。这并不是说它没有用,只是简历驱动的开发导致它被用于一切。
它只是下降到一个正常的水平,适合它在现实世界的使用情况。

GraphQL让你输出大量的数据,但客户可能只需要其中的一小部分,为什么你不给他们一个小的有效载荷,只是满足他们需要的那部分数据即可。

大多数公司没有这么多的数据,通常REST风格的api构建起来更简单。

人们只是把它作为一切的目标。

它需要在客户端和服务器上进行大量基础设施投资。
对我来说,我最想念的部分是一个不断发展的 API,而不是寻找在多个服务之间对 API 端点进行版本控制的方法,而是寻找正确版本的 API 文档。为每个小的变化支持多个版本的 API 以避免破坏旧版本的应用程序并不好玩。

 GraphQL 是否正在消亡?为什么 REST 也在下降?
当 StackOverflow 等平台上的大量绝对数字呈下降趋势时, 该平台实际上可能正在经历人气下降。 因此,最简单的解释可能是“一般来说,很少有人在 StackOverflow 上提问”。

第二种解释是关于提问的性质。 当大多数问题已经被问到并得到回答时,为什么人们还要问关于 REST 或 GraphQL 的问题?

REST 很棒,GraphQL 找到了它的位置,我真的很高兴越来越多的人使用 OpenAPI 来记录他们的 API。