API接⼝与⼀般的接⼝的区别是什么
接⼝实现计算机软件之间的相互通
API接⼝是应⽤程序接⼝,应⽤程序接⼝是⼀组定义、程序及协议的集合,通过API接⼝
信,API接⼝的⼀个主要功能是提供通⽤功能集,程序员通过使⽤ API 函数开发应⽤程序,从⽽可以避免编写⽆⽤程序,以减轻编程任务。百度api接口
接⼝同时也是⼀种中间件,为各种不同平台提供数据共享。根据单个或分布式平台上不同软件应⽤程序间的数据共享性API接⼝
能,可以将API接⼝分为四种类型:
1、远程过程调⽤(RPC):通过作⽤在共享数据缓存器上的过程(或任务)实现程序间的通信。
2、标准查询语⾔(SQL):是标准的访问数据的查询语⾔,通过通⽤数据库实现应⽤程序间的数据共享。
3、⽂字传输:⽂字传输是通过发送格式化⽂件实现应⽤程序间数据共享。
4、信息交付:指松耦合或紧耦合应⽤程序间的⼩型格式化信息,通过程序间的直接通信实现数据共享。
接⼝的标准包括 ANSI 标准 SQL API。另外还有⼀些应⽤于其它类型的标准尚在制定之中。API接⼝可以应⽤当前应⽤于API接⼝
于所有计算机平台和操作系统,这些API接⼝以不同的格式连接数据(如共享数据缓存器、数据库结构、⽂件框架)。每种数据格式要求以不同的数据命令和参数实现正确的数据通信,但同时也会产⽣不同类型的错误。
除了具备执⾏数据共享任务所需的知识以外,这些类型的API接⼝还必须解决很多⽹络参数问题和可能的差错条件,即每个应⽤程序都必须清楚⾃⾝是否有强⼤的性能⽀持程序间通信。
由于这种 API接⼝只处理⼀种信息格式,所以该情形下的信息交付只提供较⼩的命令、⽹络参数以及差错条件⼦集。
交付 API ⽅式⼤⼤降低了系统复杂性,所以当应⽤程序需要通过多个平台实现数据共享时,采⽤信息交付 API 类型是⽐较理想的选择,API接⼝与图形⽤户接⼝(GUI)或命令接⼝有着鲜明的差别:API 接⼝属于⼀种操作系统或程序接⼝,⽽后两者都属于直接⽤户接⼝。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论