[发明专利]一种基于VUE的插件式开发系统及方法在审
申请号: | 202310100643.2 | 申请日: | 2023-01-18 |
公开(公告)号: | CN116414386A | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 江宇薇 | 申请(专利权)人: | 之江实验室 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/36;G06F8/71 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 曹兆霞 |
地址: | 311100 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 vue 插件 开发 系统 方法 | ||
本发明公开了一种基于VUE的插件式开发系统,包括内核层和模块层;所述内核层基于VUE的生态圈构建,包括多个用于管理业务插件的业务插件接口;所述模块层用于根据输入的业务类型,提供满足需求的业务插件组;所述内核层通过业务插件接口与业务插件组进行配置,实现内核层的生命周期管理、插件配置以及数据通信;所述生命周期管理:管理业务插件的调度工作;所述插件配置:对业务插件进行个性化生成和自适应构建;所述数据通信:通过VUEX数据仓库共享业务插件的信息。本发明还提供了一种插件式开发方法。本发明提出的系统可以解决现前端开发技术中因缺少标准化、模板化的业务插件标准,导致代码耦合度过高和开发周期长过长的问题。
技术领域
本发明属于网络信息技术领域,尤其涉及一种基于VUE的插件式开发系统及方法。
背景技术
随着各行各业的信息化转型,需要快速构建面向各行各业的标准化应用平台,以此产生了对软件的标准化、领域化、重用性、可扩展性等一系列的要求,如何制定标准化模板,从而使得业务软件有更好的自适应性、可重用性和可扩展性,这个问题引起了越来越多学者和工程师的关注。
前端开发领域目前在标准化模板构建上已有一定的探索:小颗粒度上,有UI组件库提供样式标准,如Element-UI、material UI、Antdesign、Tailwind等,但其封装粒度较小,只对一个小的功能组件进行封装;大层次上,有微前端架构面向垂直划分系统,但每个微应用相对独立、状态互相隔离。综上所述,缺少一种中间层级的前端模块化开发方案来提高软件的可拓展性,使软件更易于开发和维护。
专利文献CN115480801A公开了一种基于Vue框架的多项目开发部署运行方法和系统,该方法采用框架公共项目和各个项目有独立的git仓库,由各个项目组独立开发;各个项目依赖的共性化组件版本统一,都由框架公共项目决定,当需要升级时只需升级框架公共项目的文件即可,业务项目无需升级;各个项目依赖的个性化组件互不影响且版本各异,都打包在各个项目的文件里;各个项目之间的代码无耦合;发版风险低,各个项目的发版计划互不影响;各个项目更新时,只需替换框架biz下对应的项目打包文件即可。该方法通过已注册插件进行业务系统的构建,从而降低发版风险,但是该方法并未考虑各个代码之间的耦合问题,即存在各个插件代码之间适配性问题。
专利文献CN114217798A公开了一种数据库表单界面的代码生成方法和装置,该方法包括基于VBA插件或者节点包管理器导入数据库表单信息,数据库表单信息为用于生成数据库表单界面的代码的数据库表单的结构内容,根据数据库表单信息生成查询区代码、查询结果区代码、对话框代码、后台查询接口代码、以及辅助功能代码,创建Vue文件,并将查询区代码、查询结果区代码、对话框代码、后台查询接口代码、以及辅助功能代码添加至Vue文件中,基于Vue文件拼接生成数据库表单界面的代码,数据库表单界面的代码用于生成并输出数据库表单的界面。该方法需要预构建Vue文件,无法实现代码的个性化生成和自适应构建。
发明内容
为了解决上述问题,本发明提供了一种基于VUE的插件式开发系统,该系统可以解决现前端开发技术中因缺少标准化、模板化的业务插件标准,导致代码耦合度过高和开发周期长过长的问题。
一种基于VUE的插件式开发系统,包括内核层和模块层;
所述内核层基于VUE的生态圈构建,包括多个用于管理业务插件的业务插件接口;
所述模块层用于根据输入的业务类型,提供满足需求的业务插件组;
所述内核层通过业务插件接口与业务插件进行配置,实现内核层的生命周期管理,插件配置以及数据通信;
所述生命周期管理:管理业务插件的调度工作;
所述插件配置:对业务插件进行个性化生成和自适应构建;
所述数据通信:通过VUEX数据仓库共享业务插件的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于之江实验室,未经之江实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310100643.2/2.html,转载请声明来源钻瓜专利网。