Alex Banks和Eve Porcello都是软件工程师,LinkedIn Learning作者、讲师以及Moon Highway的创始人。Moon Highway是一家位于北加州的培训和课程开发公司。
发表于2024-11-24
GraphQL学习指南 2024 pdf epub mobi 电子书
图书标签: GraphQL 计算机 WebAPI 编程 数据库
为什么GraphQL是Ajax诞生以来创新性的数据获取技术?GraphQL通过为API提供查询语言和用以完成查询的运行状态,提供了对REST和特定页面服务架构的替代方案。借助这本书,Alex Banks和Eve Porcello为希望开始使用GraphQL的前端Web开发人员、后端工程师以及项目或产品经理提供了一条清晰的学习路径。
你将先后探索图论、图数据结构和GraphQL类型,之后在实际项目中学习如何为照片共享应用构建schema。本书还将向你介绍Apollo Client,可用来将GraphQL连接到你的用户界面。
·探索图论并回顾当今使用的家喻户晓的图形实例
·了解GraphQL如何将数据库查询方法应用于互联网
·为照片分享应用创建一个schema,让它成为前后端团队间的桥梁和契约
·使用JavaScript构建功能完备的GraphQL服务,使用Apollo实现客户端
·了解如何为生产环境准备GraphQL API和客户端
在微信读书上看代码简直是史上最大折磨……内容结构不错,从 Schema 开始讲然后讲实现,讲 Schema 时先讲客户端再讲服务器,讲实现时又反过来,还挺合理的。用的例子比较 trivial,但是详细地讲了前后端怎么嵌入 GitHub OAuth 做用户鉴权,以及上传文件、缓存。缺点就是全套实现都用了 Apollo,还上了 React 全家桶,有点繁冗,有些实现细节也不想看。有三种根类型,Query、Mutation 和 Subscription,平时没接触过后两种。在生产环境中给的几个 hint 还蛮有意思,从限制数目、限制 AST 深度到限制复杂度的几个插件有点厉害。
评分在微信读书上看代码简直是史上最大折磨……内容结构不错,从 Schema 开始讲然后讲实现,讲 Schema 时先讲客户端再讲服务器,讲实现时又反过来,还挺合理的。用的例子比较 trivial,但是详细地讲了前后端怎么嵌入 GitHub OAuth 做用户鉴权,以及上传文件、缓存。缺点就是全套实现都用了 Apollo,还上了 React 全家桶,有点繁冗,有些实现细节也不想看。有三种根类型,Query、Mutation 和 Subscription,平时没接触过后两种。在生产环境中给的几个 hint 还蛮有意思,从限制数目、限制 AST 深度到限制复杂度的几个插件有点厉害。
评分无聊,内容啰嗦且太基础了
评分入门读物,结合书中对应的Github源码阅读肯定效果更佳。对有GraphQL经验的开发者帮助不大,有经验的开发者更适合去看官方文档和社区的最新文章。不过算是一篇很好的介绍Apollo的中文读物。
评分在微信读书上看代码简直是史上最大折磨……内容结构不错,从 Schema 开始讲然后讲实现,讲 Schema 时先讲客户端再讲服务器,讲实现时又反过来,还挺合理的。用的例子比较 trivial,但是详细地讲了前后端怎么嵌入 GitHub OAuth 做用户鉴权,以及上传文件、缓存。缺点就是全套实现都用了 Apollo,还上了 React 全家桶,有点繁冗,有些实现细节也不想看。有三种根类型,Query、Mutation 和 Subscription,平时没接触过后两种。在生产环境中给的几个 hint 还蛮有意思,从限制数目、限制 AST 深度到限制复杂度的几个插件有点厉害。
GraphQL学习指南 2024 pdf epub mobi 电子书