云开发低码平台低码门槛的高门槛体现在对技术概念的理解上。所以,在如何引导用户使用产品之前,云开发低代码有一个更为重要的任务,那就是封装技术的概念:将技术概念隐藏起来,呈现给用户的是一种通俗易懂的配置流程。
例如,云开发数据源的配置:数据源提供了存储数据集合本身和处理数据的各种方法。底层平台的数据源管理功能,可以管理多个数据源,每个数据源都需要进行描述。
数据源的完整配置包括以下内容:
举例来说,下面是来自前端的一串字段配置代码,希望把它转换成可视化配置。
云开发低码平台详细方法的流程如下:
1)云开发低代码转换。
通过代码片段可以看出:
资料表格中包括:第一页起共10页,共39人的资料,每个人的资料内容包括:用户ID、用户名、用户年龄、地址、性别等等。
2)云开发低代码分离。
把上面的每一个字段分别拆开,需要对其进行说明如下:
使用者有两种名称:使用者英文名和中文名。
使用者年龄说明,资料类型为数字,是否有缺省值或必填。
User地址说明,数据类型为字符串,要有默认值,必须填写,要枚举。
User性别说明,数据类型为字符串,是否需要填写。
3)云开发低代码提取抽象。
作为配置项,从拆解后的代码域中提取共性:
1.英文名称的字段。
2.中文名称的字段。
3.字段说明。
4.field数据类型,有数字、字符串、布尔、数组、对象的可选值。
5.field数据类型,有数字、字符串、布尔、数组、对象的可选值。
6.为提示用户该值结构的字段的示例值,也可用作模拟数据。
7.字段是否需要填写,可选择的值为是/否。
8.是否为枚举值,若为枚举,则填写所有枚举值。
4)云开发低代码结构性。
显示了最后字段的配置效果:
单击“Add”字段,在浮层中配置相应的字段属性,将该字段配置输入框中的列表结构显示数据库字段,将数据结构打平,用户在绑定时直接绑定字段,无需关注数据结构。