【低代码】编辑器主要组成
当前市面上的低代码产品对用户而言,使用过程中最直观体验到的即编辑器,程序员可以简单看做我们【写代码使用的IDE】,可以将其类比成作图工具中的画布。
·
作者 | 刘滨浩
邮箱 | lbhbinhao@163.com
低代码平台中的编辑器
在此,笔者将低代码定义为【一种帮助用户快速开发应用的工具】,或许不是那么准确,但就目前市面上的低代码产品大多都可以这么概括。当前市面上的低代码产品对用户而言,使用过程中最直观体验到的即编辑器,程序员可以简单看做我们【写代码使用的IDE】,可以将其类比成作图工具中的画布。
编辑器组件
笔者在工作、学习使用过程中,将编辑器中主要的组件分为图形组件、逻辑组件、变量组件、自定义组件。
图形组件是低代码平台提供的一些基础图形、页面展示的一些基本元素,包括按钮、输入框、文本等基础元素。
变量组件、顾名思义和我们写代码用的变量是一个含义,低代码平台使用的变量也是我们所常用的字符串、数字等。通常低代码平台开发人员在处理变量组件的时候要考虑转义符、特殊字符、精度长度限制的处理,这也是一些低代码平台容易出现BUG的地方。
逻辑组件是完成具体动作的组件,如图形的动作、变换等,逻辑组件在低代码平台过程中往往以触发器的形式存在,因为不同图形组件可以实现的动作多种多样,低代码平台往往无法面面俱到,而这是低代码平台中完成业务逻辑的主要实现方式,也成为了低代码平台功能扩展的主要限制,在低代码平台台无法支持的触发方式时,低代码平台用户往往很能实现其业务。
自定义组件,是用户在平台提供的功能无法实现其功能效果时,通过编写h5、脚本代码来实现个性化功能的唯一方式,是用户突破平台功能限制的唯一方式,使用灵活多变。但是对于不会编程的人员来说也是鸡肋。
更多推荐




所有评论(0)