一、iMove源码解读:初识

引言:随着低代码思想的不断蔓延,除了大企业,中小企业也尝试构建自己的低代码平台,以期降低开发门槛,提高开发效率,降低生产成本。本文中的iMove是一款面向前端开发者的逻辑编排工具,通过它设计出易管理、易复用的逻辑代码。同时由于其开源、复杂度低的特性,很容易成为企业开发者的参考对象,进而将其集成进自己的低代码平台。

一、逻辑上iMove是由两部分组成

  • 前端画布
  1. 提供基础逻辑块,节点表示
  2. 提供逻辑编排图形化操作方法:比如,拖拽、连线、代码编辑等
  3. 输出逻辑编排dsl数据(iMove使用的是AntV的 x6图形编辑引擎)
  • SDK
  1. 持久化逻辑代码
  2. 逻辑代码调用

二、iMove主要代码结构图

image.png

小结:以上是iMove简单介绍,后续展开iMove具体实现。

【END】

本文链接:

版权声明:本博客所有文章除声明转载外,均采用 BY-NC-SA 3.0 许可协议。转载请注明来自 知己知事知理

阅读 12 | 发布于 2023-09-22
暂无评论