GraphQL是API的未来吗?
开发 API 一直是任何项目的关键任务。一个设计良好的 API 必须具备灵活性和可扩展性,因为它会随着时间的推移而不断发展。对改进的渴望促成了数据图在过去几年中的爆炸式增长。这对 GraphQL 来说是个好消息,因为许多公司已经开始在其项目中采用它。并非毫无根据:
- 奥迪 e-tron 汽车的数据图表
- 《纽约时报》头版的内容基于数据图表。
- Airbnb在其所有应用程序(包括网页版和移动版)中都使用数据图。
……这样的例子不胜枚举。
数据图的优势
图表无处不在!那么,数据图结构的主要优势是什么呢?首先,它通过更清晰、更优质的结构,使数据访问更加便捷。
这带来了使用数据图的另一个巨大优势:更深入地理解数据,从而加快项目启动速度,并提高整体协作效率,因为我们可以清晰地看到因果关系。值得一提的是,图结构更容易可视化,尤其是在数据图/GraphQL市场上涌现出GraphQL Birdseye或GraphQL Editor等现代工具的情况下。
好处还不止于此,还能带来更快的开发速度、更高的代码自动化程度、跨多个应用程序更一致的用户体验等等。
光明的未来
毫无疑问,作为最流行的 GraphQL 实现, Apollo的开发者们充分理解数据图结构的优势。令人欣喜的是,越来越多的人开始意识到数据图的潜力。最近,Apollo 融资 2200 万美元的消息传出,这表明风险投资家们也注意到了 GraphQL 技术的商业机会,这更加印证了 GraphQL 可能代表 API 的未来。您怎么看?
文章来源:https://dev.to/graphqleditor/is-graphql-the-future-of-apis-2i90

