首先,这篇文章是从请求效率、运维的简单性、API 可发现性、数据写入等来比较 REST、JSON:API 和 GraphQL,其中这里的 REST 就是指 RESTful 风格的 HTTP API 接口,一个接口一个接口写出来的那种,而不是类似那种设计和规范的框架做出来的。然后定义比较的指标:作者做了个表来比对:所以Dries哥态度是很明确的,他选JSON:API。接下来从这4个方面分别展开说。这里其实分了两部分内容,一部分是类似外键或引用的处理方式,另一部分是对响应体的裁剪能力。我们先来看第一部分,Dri