2017-07-25 59 views
0

對於常規應用程序而非公共API,GraphQL是否過度使用?如果我們開發應用程序,我們知道對於某個端點,我們需要返回一組預定義的數據。GraphQL不適用於公共API

如果我們同時開發後端和前端,GraphQL與REST或RPC相比有什麼好處。

回答

2

是否它的過度殺傷更多的是規模和努力比其他任何事情。爲了直接解決你的第一個問題,GraphQL專門爲「常規應用程序」而不是公共API設計,其用於後者是一個相對較新的事物,而不是由GraphQL的創建者開創的社區。

與其重複在許多地方已經存在的衆多形式的答案,我會建議您觀看一些向世界介紹GraphQL的原始談話,這些讓早期採用者興奮不已,並且應該回答很多的疑問:

Data fetching for React applications at Facebook

Lee Byron - Exploring GraphQL