GraphQL不适用于公共API

时间:2017-07-25 12:43:47

标签: rest rpc graphql

对于常规应用程序而不是公共API,GraphQL是否过度?如果我们开发应用程序,我们知道对于某些端点,我们需要返回一组预定义的数据。

如果我们同时开发后端和前端,GraphQL与REST或RPC相比可以带来哪些好处。

1 个答案:

答案 0 :(得分:2)

它的过度杀伤是否比规模和努力更重要。为了直接解决您的第一个问题,GraphQL专门针对"常规应用程序"而不是公共API - 它对后者的使用是一个相对较新的事情,由社区而不是GraphQL的创建者开创。

我没有重复已经在众多地方以多种形式存在的答案,而是建议你观看一些将GraphQL引入世界的原创会谈,这些都是早期采用者兴奋的原因,应该回答很多问题:

Data fetching for React applications at Facebook

Lee Byron - Exploring GraphQL