如何设计一个低代码设计器

129 阅读2分钟

前言

低代码设计器的宗旨就一个,就是让用户舒心。用户体验好无非就两点:操作简单,速度快。

低代码设计器常用的模块

物料区

物料区不宜过窄,也不能太宽,不能超过屏幕的三分之一。

建议放屏幕左边,从左往右拖拉是大部分用户的使用习惯。次选放上边,和下边都可,不分伯仲。

设计区

设计区可以放中间居中,建议面积二分之一或以上。也可以放右边整个沾满。

组件属性设置区

若设计区居中则可以使属性设置区放最后边,若设计器占满右边,则属性设区也可以放左边。

但要注意与物料区之间的重叠,可采用选项卡的形式。

常用的设计器例子

图1

如图1所示,第一种设计,简洁。

优点:

简洁

缺点:

不好扩展

图2

如图2所示,若有多个设计区,上下均分。

优点:

简洁

可以同时进行设计

缺点:

设计区狭小

扩展上限有限

图3

如图3所示,若有多个设计区,左右均分。

优点:

简洁

可以同时进行设计

缺点:

设计区狭小

扩展上限有限

图4

如图4所示,若有多个设计区,还可以通过顶部tab选项进行切换设计。

优点:

顶部切换能全面切换设计器,可以是两种不同的设计页面,比如流程设计器,模型设计器等,可以独立的有自己的物料区和属性设置区。

扩展性强

缺点:

对相同物料的设计器不好处理

图5

如图5所示,若有多个设计区,把属性栏也放到左边进行tab切换。

优点:

可以使是设计区更大。

可以使物料区更大。

极大的扩展性。

缺点:

属性设置和物料拖拽不能同时进行

设计区内容无法同时设计

总结

根据自己的业务复杂度进行设计不要盲目追求扩展性。

业务模块尽量拆分细化,具体到某个阶段可以快递调整布局。

设计区和扩展代码区尽量的大。

减少操作的距离。

开发者要做性能取舍,产品设计师要做个性取舍。