GraphQL 无处不在!

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 200 美元的免费积分!

我发现 GraphQL 非常有趣,即使对于像我这样刚起步的新手来说也是一项强大的技术。您可能已经听过它的宣传:它允许您在需要时请求所需的确切数据(可能是在组件级别),它会以可爱的 JSON 数据形式提供给您使用。

我看到它被用作现代网站构建的一部分,无处不在。总体感觉是,“我想在前端做任何我想做的事,这实际上也允许更多后端选择。” 并且“任何事”指的是前端,通常意味着一个花哨的 SPA 风格的 JavaScript 驱动的应用或一个静态网站生成器风格的应用。

以下是一些如今随处可见的文章的快速概述。我将用技术栈部分代替实际的文章标题。

GraphQL 绝对属于新潮类别,但正如过去的一切,现在又重新流行起来。看看 按示例查询,一种来自 1970 年代的语言

.....Name: Bob
..Address:
.....City:
....State: TX
..Zipcode:

生成的 SQL

SELECT * FROM Contacts WHERE Name='Bob' AND State='TX';