低代码开发平台(LCDP),英文全称为Low-Code Development Platform,通俗来说就是无需代码或者通过少量代码便可以快速生成应用程序的开发平台。

低代码的概念最早是在2014年由著名的研究机构Forrester正式提出,并投身对该平台的研究当中,而现在已经有不少眼见非凡的软件公司涉足此领域,如阿里(宜搭、氚云)、腾讯云低代码、百度(amis)、华为 (应用魔方 AppCube)等。 

低代码服务平台架构 低代码开发平台架构_表单

低代码开发平台可以让各层级的开发人员通过可视化界面,使用拖放式组件的方式来创建Web和移动应用。这种方式不仅减轻了非技术开发人员的压力,帮其免去了代码编写工作,同时也为专业开发人员提供了支持,帮助他们提取应用开发过程中的繁琐底层架构。因此,低代码平台改变了软件开发模式,它不再是具有专业编程能力的程序员的专属,业务人员也可以快速上手,积极参与应用创新。

低代码平台的能力构成

如何评价低代码开发平台的能力?Gartner在2020年9月30日发布了《Critical Capabilities for Enterprise Low-Code Application Platforms》,定义了企业级低代码开发平台的11项关键能力。 

Intuitive, No-Code App Development:易用性,不写代码时的开发能力

Application User Experience:(开发出的)应用的用户体验

Data Model and Management:数据模型和管理

Process and Business Logic:工作流与业务处理逻辑

Platform Ecosystem:开发平台的生态系统

API and Integration:编程接口与系统集成能力

Architecture:系统架构

Quality of Service:(云)服务的质量

Persona and SDLC:用户模型与软件开发生命周期支持

Governance:开发管理

Security and Compliance:安全与合规

低代码开发平台的类型

目前市面上的低代码开发平台主要分为3类:

①可视化编程类:使用可视化的操作生成代码,本质上是新一代的编程IDE,例如OutSystem、牛刀、IVX等。

②表单驱动类:以表单、流程、BMP为核心,大部分为OA软件或在线表单的流转,如阿里宜搭、氚云、简道云、轻流等。

③模型驱动类:以数据为中心,提供数据汇集、加工、可视化数据建模、报表展示、表单、流程审批、应用搭建的一站式平台,如数聚易搭®E-Bui、Mendix等。

表单驱动和模型驱动的区别是什么?

表单驱动更注重流程管理,它可以实现无纸化表单流转、减少重复工作、破除流程孤岛;而模型驱动更注重的是对数据的管理,它可以消除信息孤岛、整合内外部数据、提升效率质量。模型驱动相对于表单驱动来说更加智能,它不仅可以实现表单流程的功能,而且可以支持数据分析全链路流程,更受用户欢迎,这也是未来低代码开发平台的发展方向。

数聚易搭®E-Bui

数聚易搭®是数聚公司推出的低代码数字化应用平台,也是数聚中台解决方案中的“易”系列产品之一。

低代码服务平台架构 低代码开发平台架构_表单_02

数聚易搭®是一款以数据为中心,提供数据汇集、加工、可视化数据建模、报表展示、表单、流程审批、应用搭建的一站式平台,在数据与模型的双驱动下,支持以“所见即所得”的方式制作任意个性化的页面,结合可视化的流程配置,可快速搭建各类个性化应用系统,极大地减少研发投入、缩短交付周期、降低实施成本。

数聚易搭®内置各种模板,帮助用户快速搭建各类数字化应用,如表单流程类页面,数据查询类页面、企业门户、网站、APP、小程序、报表可视化等。

数聚易搭®E-Bui能给企业带来什么价值

提高开发效率,缩短实施工期

传统软件开发模式多数是瀑布式管理,从需求调研到设计、开发、测试需要经过漫长的时间,往往需求和设计阶段就会耗时几个月甚至更久,开发测试阶段也会进行大量的代码调整与优化。

低代码平台开发模式多数是敏捷迭代式管理,它让需求调研与设计变得非常高效,这归功于平台提供组件式拖拽功能,原来需要UI/UE团队花费大量时间创作原型,现在只需要组件拼搭即可。这一过程也会大大缩短开发工期,因为设计过程也是开发前端页面的一部分,我们称之为“设计即开发”。

数聚易搭®在保留低代码开发平台的优势基础上,还可以与BI数聚酒窝DIMP®的功能模块无缝集成,任意组合功能应用;除此之外,数聚易搭®包含数聚易视®,支持了从数据汇集、加工、可视化数据建模、报表展示的一站式数据分析服务。数聚易搭真正做到了快速高效灵活地创建企业数字化应用。

低代码服务平台架构 低代码开发平台架构_数据分析_03

减少研发投入,降低开发门槛

企业原有的重研发投入大团队模式,可以逐步转变为业务实施小团队。原来,我们需要投入各类开发工程师、架构师、业务分析师、运维工程师等;现在由于开发门槛降低了,低代码开发模式可以让业务人员也快速上手,积极参与应用创新。

解决工具碎片化,减少采购成本

企业推进数字化应用建设,原先可能需要购买各类软件与工具,如信息系统、数据采集平台、ETL工具、报表展现工具等,现在数聚易搭不仅可以满足一站式的数据分析功能,并且可以快速构建应用系统,大大减少了企业的采购成本。

让用户“等等”变成共同参与,提高用户满意度

原有的传统开发模式,用户可能需要等上几个月才能看到系统的原型设计,甚至是系统开发出来之后才能看见,而现在数聚易搭可以让用户直接参与设计,不仅提高了用户满意度,也提高了项目成功率。

结语

过去的这几年,世界发生了巨大的变化,疫情也给我们带来了巨大挑战,在今天所有的不确定中,有一件事是确定无疑的,那就是数字化的趋势不会改变,数字化以前会让企业活得更好,之后会是企业活下去的关键。

低代码快速发展的背后,源自于企业不断增加的数字化转型需求,据Gartner预测,到2024年底,将有65%的应用采用低代码平台开发。相较于传统的软件开发方式,低代码技术已经成为企业的新一代基础设施,显著降低了数字化平台的建设成本,缩短了业务层应用的开发和交付周期。之后,随着低代码技术更广泛地推广,会有越来越多的企业将信息化路径从构建独立应用切换到搭建数字化平台上,充分发挥低代码技术的优势,加速企业数字化建设。