@
buhi 不是保证,是基于事实的对比。
APIJSON 与 GraphQL 全方位对比解析(一)-基础功能
juejin。im/post/5ae80edd51882567277433cf
APIJSON 与 GraphQL 全方位对比解析(二)-权限控制
juejin。im/post/5b17518c6fb9a01e75463096
APIJSON 与 GraphQL 全方位对比解析(三)-表关联查询
juejin。im/entry/5b4ff88f6fb9a04f914a8df5
如果你单纯用影响力来对比,那 OKHTTP,Mybatis,RxJava,Vue.js 等
早期由个人开发者做起来的项目都不能和 FLAG 等大公司同类项目比了,更不可能超过了。
GraphQL 硬生生地把加强版 API Proxy 做成了一门编程语言(#import,$variable...),
基础的问题(定制结构、分组排序、JOIN 等)没都解决好,还越做越复杂,概念满天飞。
那套新的协议还真只有 Facebook 那种水平的大牛才能准确高效地解析出来,
不过毕竟是新协议,怎么都不会比发展了快 20 年的 JSON 更成熟方便。
APIJSON 基于 JSON 扩展而来,不但提供了几乎所有 SQL 常用功能+远程函数等其它功能,
还可以很好地利用 JSON 的生态,可以用一大堆成熟的封装与解析库,一大堆视频博客等教程,
一大堆方便好用的调试工具(Chrome 控制台、Postman 等对 JSON 内置支持)...
而且现在 APIJSON 主项目(Java)也有 4 个开发者在维护,支持 MySQL, PostgreSQL, Oracle。
还有其它 3 个作者分别实现了 APIJSON 的 C#, PHP, Node.js 版。
加上 APIJSONAuto 自动化接口管理工具( GraphiQL,Graphcool 的 PlayGround,Apollo Client Devtools,GraphQLIDE 好用很多,你可以都对比下)已经有一个初具雏形的 APIJSON 生态了。