我同意Apollo Client因为需要大量样板代码而难以设置(但阅读文档后变得简单),还有像AWS Amplify,URQL,Apollo Boost和Micro GraphQL React这样的工具可以使在客户端使用GraphQL更加容易。
我目前正在使用AWS AppSync,并想在AWS Amplify和Apollo Client之间做出选择,我正在考虑全部采用AWS。
那么AWS Amplify和Apollo Client之间有什么区别?
我同意Apollo Client因为需要大量样板代码而难以设置(但阅读文档后变得简单),还有像AWS Amplify,URQL,Apollo Boost和Micro GraphQL React这样的工具可以使在客户端使用GraphQL更加容易。
我目前正在使用AWS AppSync,并想在AWS Amplify和Apollo Client之间做出选择,我正在考虑全部采用AWS。
那么AWS Amplify和Apollo Client之间有什么区别?
使用AWS Amplify连接AppSync时,它不仅处理GraphQL查询,还使用IAM角色进行访问控制。此外,它还提供其他重要功能,例如将文件上传到S3、使用Cognito进行身份验证等。
如果您使用Apollo Client,它是一个更专注于GraphQL的库。