温馨提示
恭喜您,订阅成功!
温馨提示
抱歉,订阅失败,请稍后再试!
温馨提示
您还未绑定邮箱,需要绑定邮箱才能订阅哦!订阅成功后,订阅信息会发送到您绑定的邮箱。
温馨提示
请您在新打开的页面绑定邮箱!
注意:绑定邮箱完成前,请不要关闭此窗口!

API的前世今生

AIP诞生

在计算机时代初期,API概念就开始出现了,远早于PC诞生之前。那时,API通常被用作操作系统的库,基本上是运行在本地系统上,只是偶尔在大型机之间传递消息。API常见系统分级:Windows、Linux。

Windows API

Windows API是一套用来控制Windows的各个部件的外观和行为的预先定义的Windows函数。用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么。这在某种程度上很像Windows的天然代码。而其他的语言只是提供一种能自动而且更容易的访问API的方法。当你点击窗体上的一个按钮时,Windows会发送一个消息给窗体,VB获取这个调用并经过分析后生成一个特定事件。

linux API

在linux中,用户编程接口API遵循了UNIX中最流行的应用编程界面标准---POSIX标准。POSIX标准是由IEEE和ISO/IEC共同开发的标准系统。该标准基于当时现有的UNIX实践和经验,描述了操作系统的系统调用编程接口API,用于保证应用程序可以在源程序一级上在多种操作系统上移植运行。这些系统调用编程接口主要是通过C库(LIBC)来实现的。

API发展趋势

API经济生态链已经在全球范围覆盖,绝大多数企业都已经走在数字化转型的道路上,API成为企业连接业务的核心载体,并产生巨大的或利空间。快速增长的API规模以及调用量,使得企业IT在架构上、模式上面临着更多的挑战。


基于Internet的应用程序越来越受欢迎。 在此过程中,更多站点打开了自己的资源供开发人员调用。 外部提供的API调用使站点之间的内容相关性更强,这些开放平台还为用户、开发人员和中小型网站带来更大的价值。 开放是发展趋势,越来越多的产品正在开放。 网站不能通过限制用户离开而保留用户。 开放的体系结构增加了用户的粘性。

API相关常见问题

API相关常见问题