1951 年,Maurice Wilkes 在《电子数字计算机程序》中引入了最早的类似于 API 的概念,提出可重用的软件例程来简化 EDSAC 计算机的编程。1968 - 首次提到“API”一词(Ira W. Cotton)
1968 年,Ira W. Cotton 的论文《远程计算机图形学的数据结构与技术》首次利用“API”一词,指的是用于远程图形处置惩罚的接口。1974 - 首个数据库 API(C. J. Date)
1974 年,C. J. Date 对比了关系数据库和网络数据库两种模型,重点讨论了它们的程序编程接口 (API) 的差异,以促进数据库交互。1991 - CORBA 标准(Object Management Group)
1991 年,对象管理组 (OMG) 引入了 CORBA (公共对象哀求代理架构) 标准,旨在实现不同体系和平台之间分布式异构应用的通信。1993 - CGI(Roy McCool)
1993 年,Roy McCool 开辟了通用网关接口 (CGI),这是 Web 服务器与外部应用交互的早期标准,为当代 Web API 奠定了基础。2000 - Roy Fielding 提出 REST 理念
2000 年,Roy Fielding 的博士论文引入了 REST (表述性状态转移) 概念,为基于 Web 的应用定义了一种可扩展的无状态架构。2002 - Bezos 的 API 指令:推动微服务
2002 年,Jeff Bezos 在 Amazon 内部发布了一项指令,要求全部团队通过服务接口 (API) 公开数据和功能,这为 Amazon 接纳微服务架构和当代云计算奠定了基础。2010 - Flickr 的照片 API
2010 年,Flickr 的照片 API 允许开辟者以编程方式访问和操作用户上传的照片,实现了照片搜索、上传、打标签和元数据检索等功能。2015 - GraphQL(Meta Platforms)
2015 年,Meta Platforms (原 Facebook) 推出了 GraphQL,一种灵活的 API 查询语言和运行时,允许客户端只哀求所需的数据,从而优化数据检索并提高效率。2016 - gRPC(Google)
2016 年,Google 推出了 gRPC,这是一种高性能、开源的远程过程调用 (RPC) 框架,支持分布式体系之间的高效通信,利用 HTTP/2 和 Protocol Buffers 举行数据序列化。对未来的推测
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |