引言:随着低代码思想的不断蔓延,除了大企业,中小企业也尝试构建自己的低代码平台,以期降低开发门槛,提高开发效率,降低生产成本。本文中的iMove是一款面向前端开发者的逻辑编排工具,通过它设计出易管理、易复用的逻辑代码。同时由于其开源、复杂度低的特性,很容易成为企业开发者的参考对象,进而将其集成进自己的低代码平台。
一、逻辑上iMove是由两部分组成
- 前端画布
- 提供基础逻辑块,节点表示
- 提供逻辑编排图形化操作方法:比如,拖拽、连线、代码编辑等
- 输出逻辑编排dsl数据(iMove使用的是AntV的 x6图形编辑引擎)
- SDK
- 持久化逻辑代码
- 逻辑代码调用
二、iMove主要代码结构图
小结:以上是iMove简单介绍,后续展开iMove具体实现。