【发布时间】:2017-11-26 10:15:29
【问题描述】:
我在我的职业生涯中使用过很多 OData,现在我来自不同团队的同事中很少有人建议我们迁移到 JsonAPI 和 GraphQL,因为它与 Microsoft 无关。我对这两种查询语言都没有太多经验。据我所知,OData 是 Salesforce、IBM、Microsoft 使用的标准,并且非常成熟。为什么要切换到 JsonAPI 和/或 GraphQL?有真正的好处吗? JsonAPI 和 GraphQL 是新标准吗?根据受欢迎程度更改公共 api 实现似乎毫无用处,尤其是在没有太大好处的情况下。
有人可以赐教吗?
【问题讨论】:
-
GraphQL 不是 REST 的替代品,而是当版本控制可能成为问题时的替代品
-
他们似乎都患有 NIH 综合症。像 MS 是邪恶的等等。