vue 七款低代码平台对比
- 摘要
- 平台
- 表单设计
- form-generator
- LowCodeEngine
- 可视化设计
- OpenDataV
- GoView
- 门户设计
- AgileBPM
- 轻流
- 云程低代码平台
摘要
调研低代码平台时看了很多网站,被我大概分为了三种:页面设计、可视化设计、门户设计,其中功能也有交集。布局方式又能分为容器布局、比例布局、画布布局,根据需求我这里优先选择容器布局和比例布局进行二次开发。
平台
表单设计
form-generator
element-ui的表单设计器,左侧组件,中间容器,右侧属性,样式也是基于element-ui,对vue+element-ui系统开发友好,方便二次开发,但json参数比较复杂,维护相对麻烦。比较适合从0拼装组件和页面的需求。
LowCodeEngine
左侧不仅包含各种组件,还包含数据源和源码功能,右侧属性配置也非常齐全,可是整体样式像是个半成品,而且有bug,不稳定,拖拽统计图组件后页面高度会一直变高。可参考需求,不建议直接用。比较适合从0拼装组件和页面的需求。
可视化设计
OpenDataV
GoView
门户设计
在已有组件的情况下,拖拽生成页面
AgileBPM
中间控制台内组件效果有遮挡,宽度调整在组件左下角,操作较为复杂,放到右侧属性栏更好,控制台布局在右侧首页定制栏内选择固定的布局效果,不灵活,组件在也只能通过+添加进入再拖动组件改变位置,无属性栏,不可修改效果。
轻流
虽然左侧包含组件,但不能拖拽进入,只能点击添加到页面底部。页面布局可通过鼠标拖动修改,不支持换位,布局优先靠上靠左,基于angular框架。
云程低代码平台
基于vue-grid-layout制作的系统,在vue-grid-layout之上有增加了已有组件拖入,复制删除组件,属性配置等。比较符合目前需求,但也不支持换位,布局也是优先左上。