GraphQL的有用性

Zan*_*nam 1 django reactjs graphql

我是学习Graphql的新手。我正在与另一个开发人员一起工作,该开发人员在ReactJS中设计前端,在Django中设计后端。他对Graphql的意见是没有必要,可以使用MySql和Django ORM。我不确定如果仅使用ReactJS,DjangoORM和MySql就能完成整个开发,那么Graphql会带来什么好处。

Işı*_*lan 5

ReactJS是一个前端框架。

DjangoORM是ORM,MySQL是数据库。

GraphQL是一种API架构。

哪一个都不能与另一个相比。

您不能使用DjangoORM和MySQL代替GraphQL,最多只能使用GraphQL代替REST,它们都是API的体系结构类型。

区别,我可以简单地说:

GraphQL架构化的API可以为您提供服务器的确切需求。(大致)REST体系结构的API为您提供了给定对象的标准方案。(大致)