我们目前在客户端和后端都使用 Apollo,但后端计划过渡到 AWS AppSync。
AWS 提供了与 GraphQL 配合使用的 AWS Amplify。据我了解,我们可以继续在客户端使用 Apollo,无需切换到 AWS Amplify。我们仍然可以使用 Apollo 进行 GraphQL 操作。但是,我想知道这种方法是否有任何限制或潜在问题,或者一切是否顺利?
嗯,根据我在客户端使用 Apollo 和在后端使用 AWS Amplify 的经验,这是构建 Web + 移动应用程序的可行方法。这两种工具都提供了相辅相成的功能。但也有很多缺点。
将两者结合起来会有些复杂,这可能会导致更高的学习曲线。当您扩展时,您还会遇到供应商购买和意外成本(由于 AWS)。
但是手提包也可以。