100秒了解一个技术术语:什么是插件?
产品的技术小课
共 895字,需浏览 2分钟
·
2021-10-20 17:32
我们的软件系统,一般是要面向可持续性的迭代的。
在开始设计一个软件系统时,一般不会设计出一个大而全的系统。
一是因为系统体积越来越大,用户下载耗时会越来越长,我们需要给系统做减法;
二是我们应该借助社区的力量,来一起完善我们的系统。
所以需要我们的软件系统有一定的可扩展性,而插件模式是解决扩展性的常用解决方案之一。
所以插件是扩展软件系统功能的一种应用程序。插件要遵循软件系统给出的开发规范来开发。
从产品层面看,插件一般在技术型产品见到的比较多。
插件模式也是技术型产品盈利的方式之一。像谷歌浏览器的插件,注册插件开发者的话,需要65元人民币。插件推到应用商店首页也要收费。
下面举几个常见的例子:
例子1:chrome 谷歌浏览器
我们知道谷歌浏览器的插件市场是比较活跃的,插件数量非常多,凡是你想到的功能,插件市场一般都已经存在了。
谷歌浏览器的插件可以扩展浏览器的功能,浏览器给插件开放了很多的API(接口);
比如管理浏览器的标签页、打开新的窗口、拦截所有请求、插入代码等等。
像广告过滤插件、多种语言翻译插件、换肤插件、下载视频插件等等。
例子2:微信小程序
微信小程序开放了小程序插件后,大量的小程序插件蜂拥而至,包括电商类的营销插件,比如大转盘抽奖、客服聊天插件、数据处理类插件等。
今天就讲到这里了,咱们下期见~😆
评论