得鹿梦鱼 得鹿梦鱼

低代码引擎介绍

低代码引擎是一款为低代码平台开发者提供的,具备强大定制扩展能力的低代码设计器研发框架

低代码引擎的核心是设计器,通过扩展插件、周边生态等可以产出各式各样的设计器。它不是一套可以适合所有人的低代码平台,而是帮助低代码平台的开发者 快速 制作自定义 低代码平台的工具

面向用户

低代码引擎是前端SDK ,是一款面向前端研发人员的技术产品

设计器骨架

设计器骨架图

  1. 画布 MainArea:用户可视化设计和配置的主要区域,一般融合了产品的渲染、拖拽、选择等一系列可视化编辑的操作和功能
  2. 顶部面板 TopArea:位于顶部的面板,一般放置页面级的操作,如保存、预览
  3. 功能面板 LeftArea :位于左侧的功能面板,用作为编辑器增加扩展功能模块的面板。这类面板通常会提供一个图标,并在点击图标之后在左侧唤出一个配置面板
  4. 设置面板 RightArea:位于右侧的设置面板,通常用作组件的属性配置面板
  5. 工具栏 ToolBar:位于画布的顶部,一般放置画布级的快捷操作,在关系图编排的场景较为常见

低代码设计器 = 低代码引擎 + 设计器插件 + 物料 + 设置器 * n

插件定制

设计器定制的依赖之一就是设计器插件,我们可以直接使用生态中流通的插件,也可以根据 我们自己的需求进行插件的开发。通过编写不同的插件和引擎核心模块进行交互,不仅 满足多样化的功能的同时, 同时也与 低代码引擎解耦

物料定制

低代码引擎生态已经提供了几套官方物料,还有强大的物料定制功能,可以将现有的组件之间转化为低代码组件,并在低代码引擎中使用

低代码平台架构