基于动态模板编译技术的插件系统及其实现方法

基本信息

申请号 CN202110446048.5 申请日 -
公开(公告)号 CN113110845A 公开(公告)日 2021-07-13
申请公布号 CN113110845A 申请公布日 2021-07-13
分类号 G06F8/41(2018.01)I 分类 计算;推算;计数;
发明人 王力国;王玉略;金克;纪达麒;陈运文 申请(专利权)人 达而观数据(成都)有限公司
代理机构 成都九鼎天元知识产权代理有限公司 代理人 贾年龙
地址 610015四川省成都市天府新区湖畔路北段366号1栋3楼1号
法律状态 -

摘要

摘要 本发明涉及低代码开发平台技术领域,公开了一种基于动态模板编译技术的插件系统及其实现方法,本系统包括表单生成器、模板代码编辑器和代码生成器,所述表单生成器负责对基础组件进行条件渲染,同时处理基本的代码编译控制逻辑,然后生成一段用于描述整个表单的JSON文件;所述模板代码编辑器负责建立Python代码生成映射,编写Python代码的生成模板,并生成一段伪Python代码;所述代码生成器将伪Python代码与JSON文件相结合,最终编译为可执行的Python代码。本发明提供的低代码开发平台插件系统基于巧妙的动态模板编译技术,提高了整个插件系统的安全性和整个低代码开发平台的可扩展性。