您当前的位置:首页 > 电脑百科 > 程序开发 > 移动端 > 小程序

小程序插件的“前世今生”

时间:2022-10-13 14:42:19  来源:  作者:二山山记

插件(Plug-in,又称addin、add-in、addon或add-on,又译外挂)是一种遵循一定规范的应用程序接口编写出来的程序。

其只能运行在程序规定的系统平台下(可能同时支持多个平台),而不能脱离指定的平台单独运行。因为插件需要调用原纯净系统提供的函数库或者数据。

到底什么是插件

看看各大平台给出的关于插件的概念描述吧

微信小程序官方描述:

插件,是可被添加到小程序内直接使用的功能组件。

开发者可以像开发小程序一样开发一个插件,供其他小程序使用。

同时,小程序开发者可直接在小程序内使用插件,无需重复开发,为用户提供更丰富的服务。

支付宝小程序官方描述:

插件是一种独立封装的软件模块,用来承载企业的能力或者服务,便于宿主小程序进行快捷集成。

和普通组件不同的是,插件拥有独立的应用和独立的上下文,即数据、业务逻辑和服务端连接。

当小程序应用需要使用插件的服务时,加载和运行插件,以使得插件访问自身的数据与服务端,完成对应的服务;而在小程序不需要使用插件的服务时,只需要运行小程序应用本身,访问小程序应用自身的数据服务端。

插件和宿主小程序上下文是互相隔离的,即小程序应用不能直接访问插件的数据,也不能获得插件的权限,反之,插件也不能直接访问小程序的数据,也不能获得小程序的权限。

插件、组件、控件的区别

插件

算是组件的一种,在原有的应用程序中,已经给它们预留了接口。接口,简言之就是一种规范。

可以被开发者添加到小程序内直接使用的,能为用户提供具体服务的功能组件。

组件

提起组件我们不应该把他和具体的技术,什么dll文件,ocx控件,activex等等联系起来。

因为组件仅仅是一个概念,如果非要解释的话,那就是凡是在软件开发中用到了软件的复用,被复用的部分都可以称为组件,组件是给开发者提供的轮子,不能直接提供服务。

控件

也算是组件的一种,顾名思义,用来给用户做控制的。

做用户图形界面设计时,有一些“复选框”、“按钮”之类的东西,这些都是控件。所以可以把它理解为用来做可视化的一类组件。

小程序插件的价值

从微信给出的定义就可以知道单单具备某个功能的这么一个组件并不是插件,插件是需要能够提供完整的一个服务的。

小程序插件的价值

1.开发共享,避免重复开发

在小程序内使用插件,可免去小程序开发者重复开发,一定程度上减少了开发工作量。

如:在旅游景区的小程序可以使用地图插件,开发者无需在小程序内独立开发地图内导航、出行指引、周边服务推荐等能力,直接使用地图插件即可为用户提供导航服务,免去很大量的开发工作。

2.插件可提供针对行业的完整服务,同时覆盖线上线下

商家希望借助小程序更好地连接用户和服务,包括线上、线下服务。线下服务往往人力成本、硬件设备等要求较高,商家在小程序内提供完整服务的门槛较高。

而插件不仅可以解决线下服务的问题,还能针对特定行业提供全套完整服务。

对于餐饮、零售等线下行业而言,插件极大降低了商家的成本,商家只需在小程序内引用插件,即可使用由插件开发者提供的预订、外卖等服务,节省了成本。

3.降低服务门槛的问题,实现「服务共享」

具有开发能力及服务资质的开发者,可将自己的服务封装成插件,提供给其他小程序使用,实现「服务共享」。

对于插件开发者给出的几点建议:

提供充分的接口文档和示例,方便插件使用者了解插件的使用方法;

注意保持插件不同版本间接口的稳定,使插件使用者能顺利升级插件;

计算小程序代码包大小时,插件代码也会一并计算在内,所以应当控制好插件代码的大小。

插件商业变现的建议

目前开发者完成小程序插件的开发后,可以将自己的插件上架到微信小程序插件市场、支付宝小程序插件市场、FinClip小程序应用市场等。

前两者不言而喻是最大的小程序生态市场,变现的能力较为强劲,而 FinClip 则主要是面向 B 端用户群的小程序容器技术,利用其技术一些企业可以在自有 App 运行小程序,或者将自有小程序转化为 App ,这两类场景也都有集成小程序插件的场景,也同样具有一定的潜力。



Tags:小程序   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
网上匿名投票小程序有哪些呢?怎么发起匿名投票呢?现在,市面上的投票小程序/软件五花八门,如果你想要选择一款匿名投票软件,推荐用微信第三方投票小程序是合适的。还能免费使用任...【详细内容】
2023-01-13  Tags: 小程序  点击:(5)  评论:(0)  加入收藏
接触小程序有一段时间了,总得来说小程序开发门槛比较低,但其中基本的运行机制和原理还是要懂的.了解小程序的由来在小程序没有出来之前,最初微信WebView逐渐成为移动web重要入...【详细内容】
2023-01-13  Tags: 小程序  点击:(1)  评论:(0)  加入收藏
朋友圈或者微信群的的投票链接是怎么创建的呢?例如年会节目投票评选、节日投票活动、政企投票评选活动、萌宝投票评选活动、宠物投票评选活动、美食投票评选活动、汽车类评选...【详细内容】
2023-01-09  Tags: 小程序  点击:(0)  评论:(0)  加入收藏
过往中小企业或技术团队开发一个 App 的时间成本和人力成本居高难下,但是随着微信上线小程序,更像是为这部分群体打开了一扇天窗,此后小程序呈现出井喷式发展的状态,不仅微信,支...【详细内容】
2023-01-09  Tags: 小程序  点击:(2)  评论:(0)  加入收藏
各位小伙伴没有发现越来越多的商家,都通过宣传物料、微博、评论置顶链接等可以直接引流至微信、小程序,自动跳转到小程序指定的路径,他们究竟是咋实现的呢?那怎样才能从app直接...【详细内容】
2023-01-06  Tags: 小程序  点击:(0)  评论:(0)  加入收藏
大家好,我是Echa。由于昨天小编发布一篇关于适合接私活的小程序开源项目相关优质的干货文章:推荐16个适合接私活的小程序开源项目,有兴趣的粉丝们看看这篇。结果陆陆续续小编收...【详细内容】
2023-01-06  Tags: 小程序  点击:(20)  评论:(0)  加入收藏
由于Html5来了,为了曾热点,所以都叫H5了。 而且,现在很多的APP开发,其实就是一个软件的壳,内部都是H5,但实际上外部也是h5,谈不上原生应用,至于H5有什么BUG,就是很多东西都无法解决的...【详细内容】
2023-01-05  Tags: 小程序  点击:(1)  评论:(0)  加入收藏
作为一个还算得上策划的策划,其实经常还是会有很多想法冒出来的,一部分会因为自己简单浅薄的可行性评估淘汰,另一部分则会被能力和精力所打败。这不,昨天是新年的第一天,起床就在...【详细内容】
2023-01-02  Tags: 小程序  点击:(13)  评论:(0)  加入收藏
这几年,小程序、小游戏,非常火。业内人都知道,小程序或小游戏,就是H5应用,就是html+JS。这类应用,反编译很容易,网上就有很多方法教程。对小程序反编译之后,可轻松获得源码。稍加修...【详细内容】
2022-12-30  Tags: 小程序  点击:(22)  评论:(0)  加入收藏
来源 | Tech星球文 | 陈桥辉在抖音上打网约车或将成为现实。Tech星球独家获悉,抖音已经开放交通出行服务的平台服务商入驻资格,目前开放的细分类型有打车/网约车、顺风车/拼车...【详细内容】
2022-12-26  Tags: 小程序  点击:(16)  评论:(0)  加入收藏
▌简易百科推荐
网上匿名投票小程序有哪些呢?怎么发起匿名投票呢?现在,市面上的投票小程序/软件五花八门,如果你想要选择一款匿名投票软件,推荐用微信第三方投票小程序是合适的。还能免费使用任...【详细内容】
2023-01-13  龙艺秀    Tags:小程序   点击:(5)  评论:(0)  加入收藏
接触小程序有一段时间了,总得来说小程序开发门槛比较低,但其中基本的运行机制和原理还是要懂的.了解小程序的由来在小程序没有出来之前,最初微信WebView逐渐成为移动web重要入...【详细内容】
2023-01-13  Onegun    Tags:小程序   点击:(1)  评论:(0)  加入收藏
朋友圈或者微信群的的投票链接是怎么创建的呢?例如年会节目投票评选、节日投票活动、政企投票评选活动、萌宝投票评选活动、宠物投票评选活动、美食投票评选活动、汽车类评选...【详细内容】
2023-01-09  龙艺秀    Tags:小程序   点击:(0)  评论:(0)  加入收藏
过往中小企业或技术团队开发一个 App 的时间成本和人力成本居高难下,但是随着微信上线小程序,更像是为这部分群体打开了一扇天窗,此后小程序呈现出井喷式发展的状态,不仅微信,支...【详细内容】
2023-01-09  Onegun    Tags:小程序   点击:(2)  评论:(0)  加入收藏
各位小伙伴没有发现越来越多的商家,都通过宣传物料、微博、评论置顶链接等可以直接引流至微信、小程序,自动跳转到小程序指定的路径,他们究竟是咋实现的呢?那怎样才能从app直接...【详细内容】
2023-01-06  莉莉丝    Tags:小程序   点击:(0)  评论:(0)  加入收藏
大家好,我是Echa。由于昨天小编发布一篇关于适合接私活的小程序开源项目相关优质的干货文章:推荐16个适合接私活的小程序开源项目,有兴趣的粉丝们看看这篇。结果陆陆续续小编收...【详细内容】
2023-01-06  Echa攻城狮  今日头条  Tags:UI库   点击:(20)  评论:(0)  加入收藏
作为一个还算得上策划的策划,其实经常还是会有很多想法冒出来的,一部分会因为自己简单浅薄的可行性评估淘汰,另一部分则会被能力和精力所打败。这不,昨天是新年的第一天,起床就在...【详细内容】
2023-01-02  简简单单的翻车鱼  今日头条  Tags:小程序   点击:(13)  评论:(0)  加入收藏
这几年,小程序、小游戏,非常火。业内人都知道,小程序或小游戏,就是H5应用,就是html+JS。这类应用,反编译很容易,网上就有很多方法教程。对小程序反编译之后,可轻松获得源码。稍加修...【详细内容】
2022-12-30  JShaman  今日头条  Tags:小程序   点击:(22)  评论:(0)  加入收藏
小编周末休息的时候,听说微信小程序近期频刷存在感,临近2022年的尾巴又放大招,更新了三个功能,着实有点太猛。后面还得归功天天外链,实现了小程序跳转链接,很多商家及个体网友都在...【详细内容】
2022-12-12  莉莉丝    Tags:小程序   点击:(2)  评论:(0)  加入收藏
环境:TP5+EasyWechat4① 小程序后台配置违禁关键词小程序端配置违禁关键词② 手动修改下easywechat的checkText方法 ③ PHP代码 public function _initialize() {...【详细内容】
2022-12-04  世界上最好的语言  今日头条  Tags:小程序   点击:(61)  评论:(0)  加入收藏
站内最新
站内热门
站内头条