近期,jvs 疾速开发平台公布了 2.1.7 版本,其中对多个引擎都有较显著的优化。
这里介绍下 jvs 的表单引擎与其余表单配置器不同点,不同的低代码平台在表单配置方面可能会存在一些差别,上面是一些可能存在的次要差别点:
1. 表单设计界面:不同低代码平台的表单设计器可能存在差别,包含设计器界面、构建形式、灵活性等。有些平台提供可视化的拖拽式设计器,使用户能够轻松地创立和编辑表单;而其余平台可能更多地依赖于代码编辑。
2. 组件库:不同低代码平台提供的表单组件库也可能存在差别,包含组件品种、属性设置、款式等。有些平台提供丰盛多样的根底组件,如文本框、下拉列表、日期选择器等,同时还反对自定义组件;而其余平台可能提供更加简洁的组件库,以满足一些简略场景的需要。
3. 数据绑定:不同低代码平台在表单数据绑定方面也可能存在差别,包含绑定形式、数据源品种、数据格式等。有些平台反对间接绑定数据库中的数据,以及与内部 API 对接,使表单的数据变得更加动静;而其余平台可能更多地依赖于静态数据,须要手动输出或导入。
4. 数据组件间的联动
组件的后果能够依赖其余组件的数据与配置的函数公式取得,如下图所示,
函数配置形式如下:
5. 表单与动静逻辑触发管制
表单作为人机数据交互的入口,提交数据后通过配套的逻辑(一系列原子性能汇合),可实现大量的业务场景的性能,组件输出后,失去焦点触发逻辑的调用;通过按钮提交前 / 后触发逻辑的调用;这里的逻辑能够实现内部接口、原子性能拼装、直线型性能解决、循环执行、触发其余流程性能等,如下图示例:
6. 表单验证:不同低代码平台在表单验证方面也可能存在差别,包含验证规定、验证形式等。有些平台提供预置的表单验证规定,如必填、格局校验等,并且能够反对自定义验证规定;可联动逻辑进行简单的业务校验
7. 挪动端适配:JVS 疾速开发平台一次配置,主动实现挪动端的展示
总之,在表单设计器方面,用户最关注的性能包含可视化设计界面、组件库丰盛度、属性设置灵活性、数据绑定和格式化、表单验证性能以及挪动端适配等。这些性能可能间接影响到用户的表单设计和交互体验,因而在抉择低代码平台时须要综合思考这些因素。
JVS 在线 demo:https://frame.bctools.cn/