[发明专利]一种可定制化的前端低代码开发系统及方法在审
申请号: | 202010838038.1 | 申请日: | 2020-08-19 |
公开(公告)号: | CN111984235A | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 吴华真;刘海螺;张礼军 | 申请(专利权)人: | 上海翘腾科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/38;G06F8/41;G06F16/22;G06F16/25 |
代理公司: | 上海创开专利代理事务所(普通合伙) 31374 | 代理人: | 吴海燕 |
地址: | 200333 上海市普*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 定制 前端 代码 开发 系统 方法 | ||
1.一种可定制化的前端低代码开发系统,其特征在于,包括页面设计器、自定义渲染器、代码生成器、微前端编代码构建器、代码仓库、数据库和页面渲染器;
其中,页面设计器:与所述数据库通信连接,用于根据接收到的页面配置指令对待设计应用页面的布局组件和数据组件进行配置,并将配置数据存储于数据库中;
其中,自定义渲染器:用于为布局和数据等组件定制前端代码,在所述页面设计器中,可以为各组件指配已创建的自定义渲染器;
其中,代码生成器:用于将所述自定义渲染器生成代码至代码库;
其中,微前端代码构建器:用于将所述自定义渲染器代码编译和打包,并生成对应的描述文件;
其中,页面渲染器:与所述数据库通信连接,用于从所述数据库中获取待设计页面的配置数据,并根据所述配置参数对图形界面进行渲染,同时对使用了自定义渲染器的组件从微服务获取对应的代码资源进行渲染,最终得到相应的应用页面。
2.如权利要求1基于该系统的一种可定制化的前端低代码开发方法,其特征在于,包括如下步骤:
S01、页面设计器为页面配置布局组件和数据组件;
S02、创建可定制化前端代码的自定义渲染器;
S03、给需要定制化前端代码的布局组件或数据组件配置自定义渲染器;
S04、将页面设计器的配置保存至数据库;
S05、根据创建的自定义渲染器通过代码生成器生产代码到代码库;
S06、程序员导出代码对自定义渲染器进行二次开发和调试;
S07、使用微前端代码构建器对自定义渲染器代码进行构建;
S08、将构建好的代码作为静态资源部署在微服务中;
S09、页面渲染器从数据库获取配置数据进行负面布局组件及数据组件等的渲染;
S10、有使用自定义渲染器的组件,从微服务获取相应的代码资源进行渲染。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海翘腾科技有限公司,未经上海翘腾科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010838038.1/1.html,转载请声明来源钻瓜专利网。