写点什么

软工智库|低代码篇(二)——低代码开发平台内涵是什么?

  • 2024-07-03
    北京
  • 本文字数:1496 字

    阅读完需:约 5 分钟

1.低代码开发平台的来源

低代码开发平台的来源可以追溯到 20 世纪 70 年代的第四代编程语言,随后快速应用程序、模型驱动架构等逐步展现,然后随着互联网的普及和企业对定制化软件的需求增加,低代码开发平台逐渐兴起。其发展经过了萌芽阶段和升温阶段,目前已进入快增阶段。



图 1 低代码开发平台的来源

2.低代码开发平台的认识

目前,业界对低代码开发平台有多种界定和理解,经综合归纳给出低代码开发平台的定义“低代码开发平台是面向开发者,采用模型驱动和数据驱动等方法,基于组件、模块和模板等方式,通过使用可视化界面进行拖拽、配置,并结合少量代码可以使开发者快速开发应用的一类软件系统”。


图 2 低代码开发平台的定义

3. 低代码开发平台的分类

低代码开发平台的分类有多种,本文给出三种划分方式,包括:技术驱动、业务范围和典型应用。

图 3 低代码开发平台的分类

 

技术驱动分类:基于开发模式的不同,按照技术驱动类型出现先后顺序可将低代码开发平台划分为表单驱动、模型驱动和数据驱动三种,且三者并不是相互替代关系,应用领域也有一定的交叉。表单驱动是通过封装可配置的表单进行开发;模型驱动是通过预制模型和代码生成协助开发;数据驱动是通过辅助数据分析来指导开发。

业务范围分类:针对不同的业务类型,目前市面上的低代码开发平台可划分为通用型、领域型和综合型,用户可根据自身需求选择对应的产品。通用型主要应用于各类企业及领域的通用场景,如行政、人事、财务等场景需求,行业或领域属性弱;领域型主要提供针对性领域解决方案,如工业、金融等领域,行业或领域属性强;综合型主要提供全流程打通、研发运维一体化管理等运营解决方案。

典型应用分类:基于国家统计局对领域的分类,当前低代码开发平台应用热度较高的领域分别是制造业、金融业以及批发与零售业,其他领域热度相对较弱,整体归为其他类。

4. 低代码开发平台的特征

低代码开发平台的八大特征共同构成了核心优势,使得开发人员能够更高效地创建、扩展和维护应用程序,同时也提升了团队的协作效率。图形化界面是低代码开发的直观展现形式;可视化建模是低代码开发优化开发流程的方式;代码生成是低代码开发简化开发流程的表现形式;预制化模块是低代码开发提升开发效率的保障;外部扩展是低代码开发丰富平台功能的途径;多端应用是低代码开发提高开发灵活度的支撑;多租户开发是低代码开发降低开发成本的手段;开发运维一体化是低代码开发维持开发流程的完整和一致的前提。


图 4 低代码开发平台的特征

5. 低代码开发平台的能力

低代码开发平台的能力根据标准可划分为基础能力和提升能力两类共九项。目前通过对业内多家企业及其产品的调研和能力测评数据分析,也将逐步形成低代码开发平台能力基准线,为后续产品的开发方向及标准制修订提供参考依据。

图 5 低代码开发平台能力划分

6. 低代码开发平台的用户

低代码平台以其高效、便捷的特性,为企业提供了快速应用开发的能力,从而加速了业务创新和数字化转型。然而,不同的企业和用户在使用低代码平台时,其需求和场景也各不相同。为了更好地理解低代码开发平台的用户,可以从企业维度和使用人群维度两个方面进行划分。


图 6 低代码开发平台用户的划分

转载自:https://mp.weixin.qq.com/s/FG6rFyUeS41FVcz0pfIRpw#/

用户头像

还未添加个人签名 2019-05-30 加入

还未添加个人简介

评论

发布
暂无评论
软工智库|低代码篇(二)——低代码开发平台内涵是什么?_电子标准院软工研究室_InfoQ写作社区