电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

简述sdk与api之间的关系

2页
  • 卖家[上传人]:AP****op
  • 文档编号:46540021
  • 上传时间:2018-06-27
  • 文档格式:PDF
  • 文档大小:144.89KB
  • / 2 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、浅谈 Sdk 与 Api 之前一直没搞懂 sdk 和 api 之间的关系,官方的解释也是似懂非懂。 在百度百科中,sdk 定义为软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。软件开发工具包括广义上指辅助开发某一类软件的相关文档、范例和工具的集合。 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 好吧,看到这里我还是一头雾水,这些话语太官方,简直不给新手留一条活路。后面参照了一些文章后才真正理解 sdk 和 api 的意思。 类比来说,api 可以比作房门钥匙。在一个房子里,每间房间有其不同的用途与资源。而当要获取到相应房间的资源时,我们需要先用钥匙打开房门。譬如我们要从书房里拿书、要去卧室拿枕头,我们都需要先找到相应房间钥匙,继而进入房间拿书、拿枕头。调用

      2、api 的过程,就是用钥匙开门的过程。 而 sdk 则是把这些钥匙串在一块儿,将 api 集成在一块儿。拥有 sdk,你便可以在该房子里畅通无阻,想要获得哪个房间里的资源,用手中的钥匙打开房门,进去拿取即可。 Api 又分为 open api 和私有 api。Open api 顾名思义,即是向所有人公开的接口,允许任何人调用它并获取到它背后的数据。它就好比于图书馆,你只需要进行相应的身份认证,就可以进入里面获取到相应的图书及资源,而身份认证便是你获取资源的钥匙。 现在很多公司都开放自己的 open api,并为了用户调用方便,他们大多采用 sdk 文档方式打包。用户在调用时只需要下载该 sdk 文档,根据相应规范进行调用即可。这样就省去了重写函数去封装 http、https 等请求的工作,节省更多时间去做更有价值的事情。 最近我了解到,市面上有一款线上接口管理工具 eolinker 企业版支持 sdk 文档一键化生成,特地用了一下,界面风格我还挺喜欢的。它集接口文档管理、测试、sdk 文档生成于一体,在这里,我不仅可以编写管理我的接口文档,编写完后还可以进行测试,而另外更意外的是它还可以根据我所编写的接口信息自动化生成 sdk 文档,从开发到测试再到调用全都替我们想好了,这大大节省了在开发过程中繁琐而又无意义的工作时间,让我们可以做更多更有价值的工作,更加专注于产品本身。 不过这 sdk 文档生成有个局限,现在只支持生成 php 和 javascript 的 sdk 文档,像现在比较热门的 IOS 和 Andiod sdk 还不支持。要是能完善这两种语言的 sdk,估计会更受欢迎。 你更加喜欢 API 还是 SDK 呢?

      《简述sdk与api之间的关系》由会员AP****op分享,可在线阅读,更多相关《简述sdk与api之间的关系》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
     
    收藏店铺
    相关文档 更多>
  • 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅文化产业示范园区数据可视化系统开发项目 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅文化产业示范园区数据可视化系统开发项目

    2024-04-01 27页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省卫生健康委妇幼健康信息平台运维服务项目 广东省省级政务信息化(2020年第三批)项目需求--广东省卫生健康委妇幼健康信息平台运维服务项目

    2024-04-01 14页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅公共服务平台(2020)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅公共服务平台(2020)项目

    2024-04-01 47页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅投资促进数据库及业务管理系统运维服务(2020年)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅投资促进数据库及业务管理系统运维服务(2020年)项目

    2024-04-01 22页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省湛江水文分局政务信息化系统(2020年)运维运营项目 广东省省级政务信息化(2020年第三批)项目需求--广东省湛江水文分局政务信息化系统(2020年)运维运营项目

    2024-04-01 19页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅数据治理服务(2020年)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅数据治理服务(2020年)项目

    2024-04-01 17页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅厅属单位行政效能协同(2020)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅厅属单位行政效能协同(2020)项目

    2024-04-01 42页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅中药材流通追溯体系管理平台运维服务(2020年)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅中药材流通追溯体系管理平台运维服务(2020年)项目

    2024-04-01 17页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅驻场运营服务(2020年)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅驻场运营服务(2020年)项目

    2024-04-01 26页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省汕头水文分局政务信息化系统(2020年)运维项目 广东省省级政务信息化(2020年第三批)项目需求--广东省汕头水文分局政务信息化系统(2020年)运维项目

    2024-04-01 13页

  • 关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.