深入探索企业技术和工程的卓越
为数字领导者提供最新的商业和行业见解
这里有职业建设的内容和建议,还有我们对社会公正和包容性的看法
一本关于前沿技术的固执己见的指南
一份面向数字领袖的出版物
为应对不确定性所需的数字能力进行优先排序的模型
企业高管的技术入门指南
专家见解,帮助您的业务增长
来自全球思想工作者的个人观点
探索我们丰富的图书馆
关于最新商业和技术的迷人对话
在我们的面试中你会期待什么
了解作为一个思想工作者的生活是什么样的
以正确的方式开始你的技术生涯
订阅我们的每月时事通讯
雷达技术
我们看到了许多成功案例GraphQL我们项目的实现。我们也看到了一些有趣的使用模式,包括用于服务器端资源聚合的GraphQL.也就是说,我们担心这个框架的滥用和可能发生的一些问题。例子包括N+1查询的性能问题和添加新模型时需要的大量样板代码,这导致了复杂性。有一些方法可以解决这些问题,比如查询缓存。尽管它不是万能的,但我们仍然认为它值得作为架构的一部分进行评估。
当我们研究REST实现时,我们经常看到REST被误用,通过客户机和服务器之间的频繁交互来天真地检索对象图。Facebook的GraphQL是REST的一个有趣的替代方案,对于这个非常常见的用例来说,它可能是一个更好的方法。作为一种远程检索对象图的协议,GraphQL最近受到了极大的关注。GraphQL最有趣的特性之一是它面向消费者的特性:响应的结构完全由客户端驱动,而不是服务器。这将解耦消费者并强制服务器遵守Postel法则。客户端实现现在可以在许多编程语言中使用,但我们已经看到了Facebook的兴趣继电器,这是一个JavaScript框架,旨在支持React.js无状态的组件模型。
英语|西班牙语|葡萄牙商业银行|中文
现在就订阅