async-graphql/docs/zh-CN/src/introduction.md
2020-04-22 11:16:41 +08:00

941 B
Raw Blame History

介绍

Async-graphql是用Rust语言实现的GraphQL服务端库。它完全兼容GraphQL规范以及绝大部分的扩展功能类型安全并且高性能。

你可以用Rust语言的方式来定义Schema过程宏会自动生成GraphQL查询的框架代码没有扩展Rust的语法意味着Rustfmt可以正常使用我很看重这一点这也是为什么我会开发Async-graphql的原因之一。

为什么我要开发Async-graphql

我喜欢GraphQL和Rust之前我一直用Juniper它解决了我用Rust实现GraphQL服务器的问题但也有一些遗憾其中最重要的是它当时不支持async/await所以我决定做一个给自己用。

Async-graphql的现状

今天2020年04月15日写这篇文档的时候刚好距离我开始Async-graphql的开发一个半月它已经大大超出了当初我设定的目标成为了一个全功能的GraphQL服务端库。