U.S. flag

咔咔技术站所属网站

Dot gov

所属网站使用 KKJSZ.CN
KKJSZ.CN 属于咔咔技术站及其附属网站使用


HTTPS

KKJSZ.CN域名全面使用 HTTPS
小锁 ( ) 或 https:// 表示您已安全连接到KKJSZ.CN网站。

API、SDK的区别

咔咔云
2023-01-29 / 0 评论 / 168 阅读 / 正在检测是否收录...

一、API的概念

API和SDK的区别
API的全称为Application Programming Interface,翻译过来的意思就是应用程序编程接口。实际上,API是一些预先定义的函数,目的是提供应用程序与开发人员基于某个软件或硬件,得以访问一组进程的能力。不需要直接去访问源码,或去深刻理解内部工作机制的细节。也就是平常总说的封装的函数,避免重复造轮子的意思,实际上我们可以通过一个日常生活工作中的事来更好的理解API的概念:

二、SDK的概念

SDK的全称为Software Development Kit,翻译过来的意思就是软件开发工具包。这是一个覆盖面相当广泛的名词,简单来说就是:辅助开发某一类软件的相关文档、演示举例和一些工具的集合,这些都可以称为 SDK。

三、SDK和API的区别

从根本上来讲,这两者的没有什么值得比较的地方,本质上是具有很强关联性的两个存在。我们可以将SDK解释为封装好功能的一个软件包,而这个软件包几乎是封闭的状态,只有一个接口可以进行访问,那这个接口就是我们所了解的API。再或者咔咔云站长给大家用生活中的例子来区别下二者:

本文首发于:https://www.kkjsz.cn/archives/319.html

本文共 640 个字数,平均阅读时长 ≈ 2分钟
0

打赏

海报

正在生成.....

评论 (0)

取消