打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
一分钟:带你了解API与SDK之间的区别与联系

世上无难事,只要肯放弃!书接上上文,还是先把ad-Tech系列的先完善一遍吧,未来几篇文章些许枯燥,从事互联网行业的童鞋帮忙点个赞呗!

一.API是个啥?

API=应用程序接口(Application Programming Interface):接口这个概念,最早接触是在java里面,用万物皆对象的思想观点来看就是一个用来调用的功能,API里面封装了各种预定义好的函数,比如大学老师最爱举例的输入半径,自动计算圆面积的函数代码。我们哪天想要计算圆的面积就直接调用这个接口的功能,传入他规定的参数(比如:半径r),这个函数就会帮你实现功能(比如:计算圆面积)


二.API举个栗子

比如你的APP需要接入微信在线支付功能后才能继续阅读小说,你需要调用API下单功能、API查询支付等一系列功能,再比如有些公司把API包装成产品,把访问数据的这个API的权限进行出售给其他人。


三.SDK又是个啥?

SDK = 软件开发工具包(Software Development Kit):用于开发某一款特定的软件包、软件框架、软件平台所建立起来的开发工具集合,说白了你刚才调用微信里面的API这些都需要在微信的SDK环境下去调用这些API接口,每一款APP,或者操作平台都有他们相关的SDK工具包。


四.SDK和API的区别

SDK包含API,是一种包含关系,API代表一种函数功能,那么SDK就是拥有N多个函数功能的集合,某款产品想要实现某种功能,比如刚才说到的微信接入,那直接让工程师找到相关的SDK下载,直接接入,再调用里面的相关API功能,当然具体的参数返回值官方都会有对应的说明书的。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
大白话讲述API 与 SDK 之间的区别
开发直播app软件除了技术还缺少一个“高效辅助”
QQ登录
关于WIN32/API/SDK/MFC四者之间的联系和区别--<转载>_若是海边一粒沙_百...
干货丨什么是API,SDK和API之间有什么关系呢?
微信快速开发框架V3.0
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服