网易首页 > 网易号 > 正文 申请入驻

通俗易懂地解释:API是什么?和SDK有什么区别?

0
分享至

API是什么?和SDK有什么区别?不知道区别的人,大概率是你还没搞懂API、SDK是什么。

先讲个小故事:

研发人员A开发了软件A,研发人员B正在研发软件B。 有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢? 研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个函数。你按照我说的流程,把这个函数放在软件B里,就能直接用我的功能了! 其中,API就是研发人员A说的那个函数。

这就是API的诞生。

日常生活中,我们有很多类似API的场景,比如:

电脑需要调用手机里面的信息,这时候你会拿一根数据线将电脑手机连接起来,电脑和手机上连接数据线的接口就相当于“API接口”。如图所示:

  1. 举个实例辅助理解:

【中铁大桥科研院】有一个自研的信息平台,用于管理业务数据。

但他们曾面临一个问题——尽管有信息平台,却因为系统的独立性,数据的上传和备份,需要依靠人工在excel里来回操作,效率很低。

由于系统的开发周期长、成本高,桥科院将目光聚焦到现成的功能软件上。

后来通过API将简道云直接插入公司数据库,数据可自动上传至信息平台上并统一展示;再通过webhook把数据推送到服务器,实现自动备份。

API将信息平台与简道云相连

在这一过程中,就是因为简道云配备的API接口,可以对接外部系统,让桥科院不用开发直接实现了数据自动上传、备份的功能。

API的玩转技巧看这篇,分享了一些好玩的接口和实际经验:有哪些好玩的免费的API接口?

贴近生活讲讲什么是API:

有一杯密封饮料,饮料上插着吸管,

如果你想喝到饮料,你必须通过这根吸管来实现,否则你就喝不到饮料。

吸管的名字就叫“API”。

而你就可以叫做“XX系统”。

这下你懂了没?

那SDK又是什么?

SDK 就是 Software Development Kit 的缩写,翻译过来——软件开发工具包。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做SDK。

SDK被开发出来是为了减少程序员工作量的。

比如——

有公司开发出某种软件的某一功能,把它封装成SDK(比如数据分析SDK就是能够实现数据分析功能的SDK),出售给其他公司做开发用,其他公司如果想要给软件开发出某种功能,但又不想从头开始搞开发,直接付钱省事。
现在可以谈谈API和SDK的区别了。

总的来说,两者没有值得比较的区别,因为是具有关联性的两种东西。

你可以把SDK想象成一个虚拟的程序包,在这个程序包中有一份做好的软件功能,这份程序包几乎是全封闭的,只有一个小小接口可以联通外界,这个接口就是API。

比如——

我们现在要在企业ERP系统中增加某个功能(比如自动备份、数据分析、云存储等),但又不想耗费大量时间、也没那么多研发亲自去做这个功能。这时我们可以选择使用这个“SDK”软件包,把ERP系统连接上API接口,就可以使用SDK软件包里的功能。

这个问题好像又热起来了,既然如此,给大家推荐一个新“玩具”:前端事件。

理论上解释:

前端事件是一种全新的数据获取的方式,可以在数据提交或者表单填报时,主动调用外部接口,从而可以实现接口取数、数据验证、数据分析、触发事件等一系列的操作,用户可以基于现成的商业接口进行配置(无需编程),也可以根据自身需求封装接口,灵活地满足自身业务需求(需编程)

说人话解释:

用户填写快递单号,返回具体物流信息; 上传发票图片,返回发票金额; 上传身份证照片,获取身份证姓名、身份证号; ……等。

例如,在发票报销场景中,根据前端事件配置,可在提交发票图片后自动获取发票中的开票金额、开票日期等基础信息。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
打到总决赛3-1,塔图姆砍下444分,欧文472分,东契奇和布朗呢?

打到总决赛3-1,塔图姆砍下444分,欧文472分,东契奇和布朗呢?

大西体育
2024-06-15 13:03:33
瞒不住了!3家中超俱乐部涉嫌行贿陈戌源,最重处罚降级解散

瞒不住了!3家中超俱乐部涉嫌行贿陈戌源,最重处罚降级解散

宝哥精彩赛事
2024-06-15 20:56:04
吴谨言横店剧组被偶遇,又瘦又矮法令纹明显,脸巴掌大还有点垮

吴谨言横店剧组被偶遇,又瘦又矮法令纹明显,脸巴掌大还有点垮

娱记掌门
2024-06-15 18:28:27
中国足球又抽到韩国,真是冤家路窄!必须把他们干怕!

中国足球又抽到韩国,真是冤家路窄!必须把他们干怕!

知球者也
2024-06-15 15:42:49
中俄签订重要武器订单, 这次我国不再退让, 俄需答应一个特殊条件

中俄签订重要武器订单, 这次我国不再退让, 俄需答应一个特殊条件

星辰故事屋
2024-06-14 19:01:58
京东员工:年薪百万,到手很虚。一年存款4万块,日子很“穷”

京东员工:年薪百万,到手很虚。一年存款4万块,日子很“穷”

蚂蚁大喇叭
2024-06-15 13:17:54
谣言不攻自破,姜萍能否被浙大录取?专家泼了一盆冷水

谣言不攻自破,姜萍能否被浙大录取?专家泼了一盆冷水

平老师666
2024-06-15 12:51:39
“南涝北旱”之下:有河南农户一个人浇地60亩,有广东居民一周没见到太阳

“南涝北旱”之下:有河南农户一个人浇地60亩,有广东居民一周没见到太阳

红星新闻
2024-06-15 17:47:11
一名美国签证官写给中国拒签者的信:我不会无故拒签一个人

一名美国签证官写给中国拒签者的信:我不会无故拒签一个人

小刀99
2024-06-13 20:24:25
赢下德国!但蔡斌怒怼朱婷,发布会不给郎平面子,女排人心涣散

赢下德国!但蔡斌怒怼朱婷,发布会不给郎平面子,女排人心涣散

体坛狗哥
2024-06-15 10:37:23
小米公司两位总经理涉贪腐被开除!

小米公司两位总经理涉贪腐被开除!

互联网坊间八卦
2024-06-15 17:51:11
你可以永远相信中国女排!中国女排逆转土耳其收获8.24个积分

你可以永远相信中国女排!中国女排逆转土耳其收获8.24个积分

直播吧
2024-06-15 22:46:20
张天爱自拍大秀“凶器”,身材气质绝佳!曾和娜扎联手锤渣男?

张天爱自拍大秀“凶器”,身材气质绝佳!曾和娜扎联手锤渣男?

狐飞火
2024-06-15 00:40:03
6月13日俄乌最新:俄罗斯海军最强战队杀入美国后院

6月13日俄乌最新:俄罗斯海军最强战队杀入美国后院

西楼饮月
2024-06-13 15:12:33
美国一声令下,23国枪口对向中国,不到24小时,中方宣布双反调查

美国一声令下,23国枪口对向中国,不到24小时,中方宣布双反调查

影孖看世界
2024-06-15 05:25:34
桂林暴雨致遇龙河水位突涨1米多:景区各码头已封航6天,恢复时间待定

桂林暴雨致遇龙河水位突涨1米多:景区各码头已封航6天,恢复时间待定

极目新闻
2024-06-15 16:53:31
美国下达全球通缉令,逮捕中国科学家陈正坤,现在怎么样了?

美国下达全球通缉令,逮捕中国科学家陈正坤,现在怎么样了?

马可菠萝蜜
2024-06-14 00:13:08
你知道为什么说“女性的私处”比马桶还要“脏”吗?

你知道为什么说“女性的私处”比马桶还要“脏”吗?

水白头
2024-06-15 11:07:02
全球第12名 !中专女生姜萍决赛能拿奖吗?组委会:决赛难度博士级

全球第12名 !中专女生姜萍决赛能拿奖吗?组委会:决赛难度博士级

小李子体育
2024-06-15 19:15:00
相泽南自曝引退后的生理需求, 大赞TW男:很温柔。

相泽南自曝引退后的生理需求, 大赞TW男:很温柔。

楚门记
2024-06-15 15:01:50
2024-06-16 01:50:44
简道云
简道云
轻量级零代码应用搭建工具
576文章数 143关注度
往期回顾 全部

科技要闻

TikTok开始找退路了?

头条要闻

563支AI队伍和姜萍考同一份试卷:最高34分 都没进决赛

头条要闻

563支AI队伍和姜萍考同一份试卷:最高34分 都没进决赛

体育要闻

莱夫利,让困难为我让路

娱乐要闻

江宏杰秀儿女刺青,不怕刺激福原爱?

财经要闻

新情况!高层对人民币的态度180°转弯

汽车要闻

东风奕派eπ008售21.66万元 冰箱彩电都配齐

态度原创

本地
健康
房产
家居
时尚

本地新闻

粽情一夏|海河龙舟赛,竟然成了外国人的大party!

晚餐不吃or吃七分饱,哪种更减肥?

房产要闻

万华对面!海口今年首宗超百亩宅地,重磅挂出!

家居要闻

空谷来音 朴素留白的侘寂之美

艳压四方的刘亦菲,也没能赢她

无障碍浏览 进入关怀版