Skip to content

Commit 9b9cdbe

Browse files
ydfzgyjjonirrings
authored andcommitted
up to date 20180224 (xitu#87)
1 parent 2631b1b commit 9b9cdbe

File tree

3 files changed

+18
-59
lines changed

3 files changed

+18
-59
lines changed

site/code/index.html.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,8 @@ Executor.execute(schema, query) map println
439439
- [Graphcool](https://www.graph.cool) ([github](https://github.com/graphcool)):一个 BaaS(后端即服务),它为您的应用程序提供了一个 GraphQL 后端,且具有用于管理数据库和存储数据的强大的 web ui。
440440
- [Reindex](https://www.reindex.io/baas/) ([github](https://github.com/reindexio/reindex-js)):一个 BaaS(后端即服务),它针对使用 React 和 Relay 的应用程序配置了 GraphQL 后端。
441441
- [Scaphold](https://scaphold.io) ([github](https://github.com/scaphold-io)):一个 BaaS(后端即服务),为您的应用程序配置了一个拥有多种不同集成的 GraphQL 后端。
442-
- [Tipe](https://tipe.io) ([github](https://github.com/tipeio)): 一个 SaaS(软件即服务)内容管理系统,允许您使用强大的编辑工具创建您的内容,并通过 GraphQL 或 REST API 从任何地方访问它。
442+
- [Tipe](https://tipe.io) ([github](https://github.com/tipeio)):一个 SaaS(软件即服务)内容管理系统,允许您使用强大的编辑工具创建您的内容,并通过 GraphQL 或 REST API 从任何地方访问它。
443+
- [AWS AppSync](https://aws.amazon.com/appsync/):完全托管的 GraphQL 服务,包含实时订阅、离线编程和同步、企业级安全特性以及细粒度的授权控制。
443444
444445
## 更多内容
445446

site/community/Community-Events.md

Lines changed: 15 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -8,70 +8,14 @@ sublinks: 即将举行的活动,聚会
88

99
## 即将举行的活动
1010

11-
### GraphQL 在生产环境中:KLM & Bynder 的案例
12-
13-
- **日期:** 2017 年 10 月 10 日
14-
- **地点:** 荷兰 阿姆斯特丹
15-
- **链接:** https://www.meetup.com/Bynder-JS-Guild/events/242414878/
16-
17-
我们很高兴分享在 KLM 和 Bynder 的数千人每天使用的基于 GraphQL 的应用程序的经验。除了基础之外我们将讨论:持久性查询(查询白名单并减少带宽使用);Optimistic UI(使界面响应更快);将 React 组件连接到带有包装器的 GraphQL(对默认 Apollo 前端实现的改进)... 最后锦上添花的是:GraphQL订阅。
18-
19-
### GraphQL Summit 2017
20-
21-
- **日期:** 2017 年 10 月 25-26 日
22-
- **地点:** 美国 加利福尼亚州 旧金山
23-
- **链接:** http://summit.graphql.com
24-
25-
GraphQL Summit 是一个完全专注于 GraphQL 开发者社区的会议。来自世界各地的演讲嘉宾将讨论关于 GraphQL 的最佳实践、设计模式、采用故事、生产环境中的 GraphQL 以及开源生态系统。今年的演讲将持续两天,并举办一个 afterparty 和工作坊。
26-
27-
## 过去的活动
28-
29-
### Relay Modern 还是 Apollo?
30-
31-
- **会议:** ReactNext 2017
32-
- **日期:** 2017 年 9 月 10 日
33-
- **地点:** 以色列 特拉维夫
34-
- **链接:** http://react-next.com
35-
36-
新项目启动发。每个人都很兴奋。在技术栈中加入了 GraphQL。啊!生活多美好!突然有人提出这个问题。那么我们应该使用哪个 GraphQL 客户端?你什么意思?哦,漏~~!别担心我会帮助你。在这个演讲中,我将把这两个客户端放在显微镜下来找出它们哪些方面最优秀、它们共同拥有什么特性、最重要的是它们的主要区别是什么?而你则可以休息了。
37-
38-
### 释放 GraphQL 和 React 的力量
39-
40-
- **会议:** OdessaJS 2017
41-
- **日期:** 2017 年 7 月 1 日
42-
- **地点:** 乌克兰 敖德萨
43-
- **链接:** http://odessajs.org/index_en.html
44-
45-
GraphQL 很棒!仅仅一年的时间它已经受到很多来自社区的关注。许多实现已经出现并且变得越来越好。GraphQL是否适合您?它是一种查询语言还是运行时?在这个演讲中,我将带着您从零基础成为专家。
46-
47-
### GraphQL —— 人民的查询语言
48-
49-
- **日期:** 2017 年 6 月 21 日
50-
- **地点:** 美国 科罗拉多州 丹佛
51-
- **链接:** https://www.meetup.com/Node-js-Denver-Boulder/events/240482998/
52-
53-
在这个演讲中,我们将讨论 GraphQL 的历史和目标、对 GraphQL 的常见误解、以及在 Node / Express 后端设置 GraphQL。我们还将看看 GraphQL 的开发工具 GraphiQL 以及它如何自主为您的资源生成文档。如果您好奇于 GraphQL 如何使处理关系数据变得轻而易举,加入我们吧!
54-
55-
5611
### GraphQL-Europe 会议
5712

58-
- **日期:** 2017521
13+
- **日期:** 2018615
5914
- **地点:** 德国 柏林
6015
- **链接:** https://graphql-europe.org
6116

6217
GraphQL-Europe 是欧洲非营利性的 GraphQL 大会,邀请了来自世界各地的演讲嘉宾。了解来自行业专家的 GraphQL 最佳实践,并成为蓬勃发展的 GraphQL 社区的一部分。
6318

64-
### 工作坊 —— 使用 GraphQL 和 React 构建实时 app
65-
66-
- **活动:** GraphQL Berlin
67-
- **日期:** 2017 年 5 月 22 日
68-
- **地点:** 德国 柏林
69-
- **时长:** 2.5 小时
70-
- **讲师:** Gerard Sans
71-
- **链接:** https://www.meetup.com/graphql-berlin/events/239830863
72-
73-
每个人都对订阅这一新的实时 GraphQL 功能感到兴奋。你对如何在基本的 app 中使用它感到好奇吗?这是你的工作坊!我们将介绍如何构建一个实时投票 app 的整体架构并分享我们的学习收获。
74-
7519
## 聚会
7620

7721
### 北美洲
@@ -86,6 +30,17 @@ GraphQL-Europe 是欧洲非营利性的 GraphQL 大会,邀请了来自世界
8630
- [GraphQL Miami](https://www.meetup.com/Miami-GraphQL/)
8731
- [GraphQL Los Angeles](https://www.meetup.com/Los-Angeles-GraphQL-Meetup/)
8832
- [GraphQL Dallas-Fort Worth](https://www.meetup.com/DFW-GraphQL-Meetup/)
33+
- [GraphQL Ottawa](https://www.meetup.com/GraphQL-Ottawa/)
34+
- [GraphQL Columbus](https://www.meetup.com/GraphQL-Columbus/)
35+
- [GraphQL Vancouver](https://www.meetup.com/GraphQL-Vancouver/)
36+
- [GraphQL Minneapolis](https://www.meetup.com/GraphQL-MN/)
37+
- [GraphQL Denver/Boulder](https://www.meetup.com/GraphQL-Denver-Boulder-Meetup/)
38+
- [GraphQL By the Bay (San Francisco)](https://www.meetup.com/graphql-by-the-bay/)
39+
40+
### 南美洲
41+
42+
- [GraphQL São Paulo](https://www.meetup.com/Apollo-GraphQL/)
43+
- [GraphQL Buenos Aires](https://www.meetup.com/GraphQL-BA/)
8944

9045
### 欧洲
9146

@@ -98,6 +53,8 @@ GraphQL-Europe 是欧洲非营利性的 GraphQL 大会,邀请了来自世界
9853
- [GraphQL Barcelona](https://www.meetup.com/GraphQL-Barcelona/)
9954
- [GraphQL Stockholm](https://www.meetup.com/GraphQL-Stockholm/)
10055
- [GraphQL Budapest](https://www.meetup.com/Budapest-GraphQL/)
56+
- [GraphQL Lisbon](https://www.meetup.com/GraphQL-Lisbon/)
57+
- [GraphQL Vienna](https://www.meetup.com/GraphQL-Vienna/)
10158

10259
### 澳洲
10360

@@ -108,3 +65,4 @@ GraphQL-Europe 是欧洲非营利性的 GraphQL 大会,邀请了来自世界
10865

10966
- [GraphQL Tel Aviv](https://www.meetup.com/GraphQL-TLV/)
11067
- [GraphQL Tokyo](https://www.meetup.com/GraphQL-Tokyo/)
68+
- [GraphQL Meetup (Bangalore)](https://www.meetup.com/GraphQL-Meetup/)

site/learn/Learn-Queries.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ sublinks: 字段(Fields),参数(Arguments),别名(Aliases),片段(
9898

9999
## 片段(Fragments)
100100

101-
假设我们的 app 有比较复杂的页面,将正反派主角及其友军分为两拨。你立马就能想到对应的查询会变得复杂,因为我们需要将一些字段重复至少两次 —— 两方各一次以作比较。
101+
假设我们的 app 有比较复杂的页面,将正反派主角及其友军分为两拨。你立马就能想到对应的查询会变得复杂,因为我们需要将一些字段重复至少一次 —— 两方各一次以作比较。
102102

103103
这就是为何 GraphQL 包含了称作**片段**的可复用单元。片段使你能够组织一组字段,然后在需要它们的的地方引入。下面例子展示了如何使用片段解决上述场景:
104104

0 commit comments

Comments
 (0)