SDK和API

什么是API?

看过这样一篇文章,说有两个研发人员A,B。A研发A软件,B研发B软件,AB软件的部分功能相同,偷懒的B就想到把A软件中相同的功能直接拿过来用,于是他就想到把A中相同功能部分用一个函数打包好,把函数放在B软件中,这样就可以直接调用了。所以不难理解,API其实就是这个用来打包的函数。

什么是SDK?

SDK全称是Software Development Kit,直译过来就是软件开发工具包。其实通过上个例子,你可以将那个打包好的函数理解为一个SDK。当然,SDK的覆盖面其实也不只有这么点,其实辅助开发某一类软件的相关文档、范例和工具都可以叫做SDK。

API和SDK的区别

二者其实没有什么值得比较的区别,打个比方:有一个布袋,里面装满了各种你工作需要的工具,什么螺丝刀,扳手,钳子之类的等等,袋子只有一个口子,当你工作需要某一样工具时,你就必须要通过袋口把手伸进去把工具拿出来,在进行使用。SDK就是这装着满满当当的工具的袋子,而API就是想要拿取工具的袋口。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值