明年一定要好好地使用GraphQL

2016年,我成功地创建了SPA(单页应用),但对于SPA的服务器端技术的端点周围并没有太多关注。今年依然只能使用RESTful来结束。
https://firebase.google.com/docs/database/?hl=ja
我尝试了Firebase的实时数据库等等,但由于对GraphQL感兴趣,因此没有很好地掌握它,所以我打算把这个记下来,留给明年的自己。

开始学习

https://learngraphql.com/basics/introduction
这个网站介绍了GraphQL的基本使用方法,看起来并不是特别难。对于之前使用JSONAPI等创建的API感到困惑的人可能会感到高兴。

追踪前端的处理方式

我对SPA框架的使用方法很感兴趣。
写出将View组件与GraphQL的类型对应起来的方式似乎很有趣。
在实际应用中,Relay(React.js)显然是最先进的,但其他模式会是怎样呢?

追踪服务器端的处理方式

如果是Rails或者类似的框架

rails g graphql Article

我会学会像这样灵活地使用吗?虽然官方目前可能还没有,但似乎很有优势。

首先尝试使用无服务器的方法。

SERVERLESS FRAMEWORK现在有一个GraphQL的插件。
https://www.npmjs.com/package/serverless-boilerplate-graphql
由于创建一个正式的Web应用程序可能会很困难,所以我首先要创建一个不需要权限管理的轻量级无服务器解决方案。

与同构Web开发非常相匹配。

如果在一个地方定义了模式等模型,是否可以在C/S之间共同使用呢?

文献引用

GraphQL – http://graphql.org/
让我们学习GraphQL – https://learngraphql.com/

广告
将在 10 秒后关闭
bannerAds