2017-08-31 53 views
-1

创建API时的主要区别是什么? GraphQL更好的任何明显的突出原因?GraphQL与REST(OpenAPI规范)

什么是一些常见和独特的用例?

+2

这个问题太模糊了,请指明你想达到的目标。 –

回答

0

使用GraphQL并不总是优于RESTful API。其实,如果你真的需要,你需要决定。

  1. 使用 GraphQL如果你想使用一些新的和渐进的。
  2. 使用 GraphQL为更好的可伸缩性。
  3. 不要需要GraphQL的几个方法的API。
  4. 请勿如果您的API用户熟悉RESTful API,则需要使用GraphQL作为外部API。
  5. GraphQL使您的客户端 - 服务器架构更加统一,健壮和完整。

此外,您可以设计您的服务器以维护RESTful和GraphQL APIs。