100秒了解一个技术术语:什么是插件?
我们的软件系统,一般是要面向可持续性的迭代的。
在开始设计一个软件系统时,一般不会设计出一个大而全的系统。
一是因为系统体积越来越大,用户下载耗时会越来越长,我们需要给系统做减法;
二是我们应该借助社区的力量,来一起完善我们的系统。
所以需要我们的软件系统有一定的可扩展性,而插件模式是解决扩展性的常用解决方案之一。
所以插件是扩展软件系统功能的一种应用程序。插件要遵循软件系统给出的开发规范来开发。
从产品层面看,插件一般在技术型产品见到的比较多。
插件模式也是技术型产品盈利的方式之一。像谷歌浏览器的插件,注册插件开发者的话,需要65元人民币。插件推到应用商店首页也要收费。
下面举几个常见的例子:
例子1:chrome 谷歌浏览器
我们知道谷歌浏览器的插件市场是比较活跃的,插件数量非常多,凡是你想到的功能,插件市场一般都已经存在了。
谷歌浏览器的插件可以扩展浏览器的功能,浏览器给插件开放了很多的API(接口);
比如管理浏览器的标签页、打开新的窗口、拦截所有请求、插入代码等等。
像广告过滤插件、多种语言翻译插件、换肤插件、下载视频插件等等。
例子2:微信小程序
微信小程序开放了小程序插件后,大量的小程序插件蜂拥而至,包括电商类的营销插件,比如大转盘抽奖、客服聊天插件、数据处理类插件等。
今天就讲到这里了,咱们下期见~😆
---- end ----
---- 推荐阅读 ----5秒克隆你的声音,并生成任何内容,细思极恐
1、码字不易,如果文章对你有收获,来个三连支持一下吧2、关注公众号【产品的技术小课】,回复【星球】进入免费星球获取免费的产品技术学习资料3、也可添加我微信【yss627144】,一起成长
评论