图片110
事实上,低代码并不是什么新鲜事。今天的低代码技术可以追溯到20世纪80年代。当时的结构化语言工具以功能指令为单位,强调相应的代码包装,提供的能力与今天的低代码工具相似。
低代码和无代码的第一个建议是描述一种技术和工具——快速开发应用程序,并可以快速配置和部署,很少或几乎不需要编写代码。与低代码平台相比,它主要面向具有编程背景的专业人士。无代码平台是为业务人员创建的开发平台,无需任何代码。从广义上讲,无代码属于低代码的范畴。
从技术特点来看,目前的低代码平台主要形成了两种技术路径:一种是将数据与存储结构相结合的表单驱动;二是数据与逻辑完全分离,各自独立的模型驱动。
表驱动是指为了实现一定的业务目标,计算机自动传输文档、信息或任务,只能用于构建面向过程的应用。
在应用场景方面,表单驱动的低代码平台适用于人事行政、数据归档、OA审批、客户管理等简单任务的开发,往往涉及数据工作组级别和部门间应用,需求量大、关键性低、复杂性低。
相比之下,模型驱动使用可视化建模技术来定义数据关系和过程逻辑,可以通过建模来分析数据和数据之间的关系,而且由于系统集成,数据更容易打开和改变。
在应用场景方面,模型驱动低代码平台适用于构建更深入、更复杂的企业级应用,如预测性分析应用。模型驱动也被认为是一条更好的技术路径,许多国内制造商已经开始尝试这条路径。