用友开发者中心

可视化低代码平台组件有哪些?

在可视化低代码平台中往往会有各种简单编辑的组件,包括UI组件、逻辑组件、数据相关组件、API组件等等…

UI组件

像一个按钮、一个文本框等等都是一个UI组件,在可视化低代码平台中只需要将你所需要的组件拖拽到你想要的位置就会到达你想要的效果,不用想写代码那样要对组件的位置进行定位啊、还有一系列布局的精心设计。

逻辑组件

和写代码中的逻辑运算类似,逻辑组件在低代码平台中也可以做成可视化的形式,就像设计流程图那样就可以进行逻辑上的处理。我们平时编写的很多代码也是if、else之类的来控制程序流程,在可视化低代码平台中只是表现的方式可能不同。

数据相关组件

我们编写的程序往往需要用到数据的增删改查啊,就像每个CRUD body/girl所做的一样,低代码平台的用户也逃离不了CRUD的魔爪,不过一般低代码平台的数据表数据库相关的服务往往使用更加简单。相信绝大部分开发人员都使用过诸如Navicat这样的工具,因为确实太方便了,就拿Navicat mysql客户端为例,用户只需要进行表格配置就可以完成表的创建,可视化的数据新增、编辑、筛选功能,这可比你写SQL快多了(巨佬除外)。

API组件

在WEB开发中你可能离不开API,前后端交互很多需要后台的实现。在可视化低代码平台中,可以通过简单的配置就可以完成API的定义,再加上API使用的触发逻辑即可完成API的调用。这儿可能很多开发人员使用过一款叫postMan的软件,通过定义接口,定义报文的一些字段,入参就可以完成接口测试调用。

动效组件

现代程序中往往有很多动效的使用,就像PPT中用到的一些动画效果,像一些常见动效,渐入、渐变、淡出、弹出、飞入、百叶窗都是动效的形式,不过动效往往除了常见的之外很多都需要定制,我们很难在一个低代码平台中实现满足用户对全部动效的需求。

2023-08-09 15:12:30