插件化编程是什么?

什么是插件化?

编程程序员经常使用的都是VSCode、WebStrom、HBuilderX、IDEA等编辑器,这些编辑器都是有插件市场的,提供了代码编辑和自动补全等功能。当我们需要扩展项目功能时,直接安装需要的插件即可。开发时的好处就是可以灵活的使用这些插件,并且有时候出现BUG时可以用升级的方式来修复。


那像有时候我们日常开发APP、网站、小程序、公众号等这些项目时,可不可以也当成作为插件的运行环境呢?以前可能或许是没有的,但是现在的话是有的。而且是被国内一家清华海峡研究院高端装备技术研究中心实现了!当我们需要扩展功能时,直接安装插件即可。例如一个短视频APP,当需要直播功能时,直接通过安装直播插件即可完成。当需要支付功能时,直接安装支付插件即可完成。要是不需要这些插件时,我们可以直接可以通过按钮点击的方式卸载插件,不需要自己手动卸载或者输入指令卸载的。跟其他编辑器插件化不同的是安装插件即功能代码,GoldPanKit的话以直接对代码进行二次研发,从而满足项目的特殊要求。

GoldPanKit的诞生

2023年5月,南省郴州市桂阳县一个名为阿茄思特网络技术有限公司获得了清华海峡院的投资,在清华海峡院高端装备技术研究中心成立了GoldPanKit专项组,针对插件式编程进行了深入研究。2024年初正式在NPM上发布GoldPanKit包。允许用户直接通过命令安装并使用。如下:

npm install goldpankit -g // 全局安装goldpankit指令
kit // 运行goldpankit系统,windows系统的指令为kit.cmd

执行完kit指令后,则会自动打开GOldPanKit系统首页界面,如下图一样:

目前GoldPanKit还提供了一套权限系统(类似若依),并且为系统提供了10+插件提供给大家使用。
GoldPanKit不仅仅可以将代码插件化,项目的基础工程或插件一旦存在安全漏洞,系统会通过短信或邮件的方式通知使用者,使用者则可以通过升级基础工程或插件快速完成漏洞的修复。

插件式编程的发展

现在的编程氛围都是希望开发项目提高研发效率的同时,又不缺灵活性,还能对项目的安钱进行检测,一旦有需要更新的插件或项目出现安全漏洞问题时候,使用者都将最先获取到通知。项目研发的方式都变成了功能拼接的样子,然后还不影响技术人员手动编写代码调整需求。

所以说这么一款以这种编程方式的系统,有什么理由不让技术人员为之喜欢呢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值