graphql 在实际项目中的使用有多受欢迎

Posted

技术标签:

【中文标题】graphql 在实际项目中的使用有多受欢迎【英文标题】:How popular does graphql get used in real project 【发布时间】:2016-12-10 21:47:38 【问题描述】:

全部:

当我尝试构建一个 Reactjs 购物应用程序时,我发现很多帖子都提到了一种名为 GraphQL 的服务器端技术,所以我去 FB 网站了解它的介绍。我对其 TYPE SCHEMA QUERY 等的定义工作感到非常困惑,并且构建数据服务器似乎需要大量工作来重新设计数据的获取方式。

所以我的问题是这项技术在实际项目中的实用性如何,是否值得为我的简单项目投入时间来学习(主要数据 REST 请求主要是产品、用户等)?

谢谢

【问题讨论】:

【参考方案1】:

GraphQL 相对较新(仅在一年前作为“预览版”发布),但广泛采用的趋势非常明显。早期采用者中有许多初创公司,其中包括 Twitter。正如我在blog post 中所写,我认为您会看到更多。

如果您的项目相对较小并且您的 REST API 很简单,那么使用 GraphQL 并没有太多好处,但是如果您正在构建更大的应用程序或在团队中工作,那么 GraphQL 的好处远远超过额外的好处你必须在一开始就投入的工作。

【讨论】:

以上是关于graphql 在实际项目中的使用有多受欢迎的主要内容,如果未能解决你的问题,请参考以下文章

远程办公在美国有多受欢迎?有人宁愿降薪 50% 也不愿再回办公室

harbor rest api 转graphql api

为什么原生 JavaScript 开发越来越多受欢迎?是否应该跟风用原生JavaScript代替 jQuery等库?

如何在 sangria-graphql 中执行突变?

资讯 | GraphQL vs REST API 世纪Battle

GitHub 很早就提供 GraphQL API 了,还不学习它就 Out 了