阿波罗GraphQL服务器vs GraphQL续集vs从头开始?

阿波罗GraphQL服务器vs GraphQL续集vs从头开始?,graphql,graphql-js,apollo-server,Graphql,Graphql Js,Apollo Server,我是javascript和GraphQL的初学者,希望实现一个与MySQL数据库交互并封装第三方RESTAPI的简单应用程序。GraphQL似乎很适合,Javascript具有第一方支持 首先,我应该使用or(与他的dataloader sequelize一起使用)还是 在所有情况下,它似乎都在幕后使用sequelize,米克汉森是其主要贡献者 我正在寻找更有经验的javascript和GraphQL程序员的建议和分析 我意识到最终的决定是主观的,但我正在寻找一个深思熟虑的赞成/反对所有3种不同

我是javascript和GraphQL的初学者,希望实现一个与MySQL数据库交互并封装第三方RESTAPI的简单应用程序。GraphQL似乎很适合,Javascript具有第一方支持

首先,我应该使用or(与他的dataloader sequelize一起使用)还是

在所有情况下,它似乎都在幕后使用sequelize,米克汉森是其主要贡献者

我正在寻找更有经验的javascript和GraphQL程序员的建议和分析

我意识到最终的决定是主观的,但我正在寻找一个深思熟虑的赞成/反对所有3种不同的解决方案


提前谢谢

我目前正在使用Apollo GraphQL和Sequelize。Sequelize是您的ORM,它可以与负责GraphQL的Apollo一起工作。无论如何,GraphQL是一个很薄的api层。我遇到的一个问题是使用vanilla Sequelize实现dataloader。我正在努力想办法让它工作起来。我希望在本周完成这项工作。

我建议不要从头开始编写服务器,而是使用现有的库和种子项目。就我个人而言,我将Typescript与Apollo堆栈结合使用,并结合其他几个库将模式拆分为文件和自动生成类型。
这演示了如何模块化graphql服务器代码,提供了一个可以克隆的种子项目。希望有帮助!:)

Apollo GraphQL与GraphQL服务器相同吗?我听说它可以互换使用。只是想澄清一下。大部分情况下,这是阿波罗计划的实施。它有自己的一套功能,但是你可以做graphql服务器可以做的任何事情。它还有其他的功能,但到目前为止,我一直很喜欢阿波罗,谢谢你的澄清。我认为它做同样的事情,并有其他功能。