
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
术语在各个行业中都是存在的一个概念,而今天我们就一起来了解一下,软件开发程序员之间的一些术语都有哪些常见类型,下面我们就给大家做一个简单的分享。
一、API与SDK
1.API:
应用程序编程接口,指两个软件/系统间的连接通道,以实现数据间的传送与处理。比如:
手机插上USB数据线连接电脑,USB数据线插口就是一种API接口。
MacBook与iPhone之间传输图片,隔空传送能力就是一种API接口
特点:一种建立数据连接的通道
2.SDK:
软件开发工具包,指集合了某些功能的虚拟安装包,可以向其他公司对外提供使用(里面的功能)。
比如:高德地图团队生成了一个地图SDK,一些小公司想直接使用高德地图的功能,就可以通过这个地图SDK来完成。
特点:能让SDK使用方节省大量的开发成本和人力资源,方便/快速调用。对于SDK制作方来说,能扩展现有的产品生态圈。
二、冷更新与热更新
1.热更新:
用户一打开应用就会遇到的即时更新,不用重新下载整个APP安装包的更新方式。
比如:功能更新、游戏补丁下载
特点:能动态下发代码。它可以使开发者在不发布新版本的情况下,发布功能和修复BUG。
2.冷更新:
用户需要下载完整的APP安装包,才可完成使用整个产品的更新方式。
比如:版本迭代
特点:开发者每次都要重新打包app,提交给应用商店/苹果进行审核。审核通过后,用户得下载/更新整个app所需要的流量。
三、SKU与SPU
1.SKU:
库存量单位:即组成一个产品/信息的小单位,相当于一种颗粒度。
比如:一个图层、一瓶小怡宝矿泉水、一种手机颜色
特点:每一个SKU都是的,用于辨识产品体系内的其他信息。
2.SPU:
标准产品单位:可以说是小信息单位的集合。一个SPU相当于是N个SKU的编组。
比如:一个图层编组、一种怡宝矿泉水、一部手机信息
特点:一个SPU会包含多个SKU,该SPU在平台体系下也是的。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。