百分点大数据技术团队:低代码平台实践

编者按
:近两年来,低代码逐步出现在人们的视野中,特别是伴随着我国政府、企业的数字化转型,一些专注于数字化转型的厂商在集聚了相当的势能之后,大力推动了低代码的发展和行业普及。据市场调查显示,2020年,国内低代码平台市场规模已达到18.5亿左右,正处于高速增长期。
在疫情期间,对无纸化办公、信息采集的需求更加迫切,也催生了大量低代码应用的场景,如居民健康信息采集、出行上报等。随着国内厂商的大力投入、低代码技术的日趋成熟,以及行业经验的积累,越来越多的应用场景将会被挖掘,未来的低代码市场将会维持较高的增长。
本文中,百分点大数据技术团队介绍了低代码相关的内容,包括低代码的概念、核心能力技术路线及应用场景等,以及百分点低代码平台的建设实践与特点。


一、低代码平台概述
低代码开发平台(low-code development platform,简称LCDP),是指通过提供可视化编程组件以及软件全生命周期管理能力,大大降低开发者开发代码量、开发难度和维护成本的开发者生产力工具。
需要注意的是,这里开发者的定义不同于传统的软件开发者,低代码由于其出色的可视化能力,大大地降低了开发一款应用的门槛,一个没有任何编程基础的公司职员也可以作为低代码平台的开发者。
从低代码的概念中,我们可以总结出低代码平台需要具备的三大核心能力:

  1. 全栈可视化编程
    全栈可视化编程的重点有两方面,第一是可视化,可视化不仅包括编程过程中,通过托拉拽组件和配置完成应用编写的操作,也包括了平台提供的所见即所得的能力;第二是全栈,传统的IDE也有部分是支持可视化开发能力的,但是低代码平台更强调的是全栈,是整个软件开发中的界面、数据、逻辑,以及系统运维全部可视化。
  2. 全生命周期管理
    作为一个一站式应用管理平台,低代码支持应用的完整生命周期管理,从应用的设计阶段开始,经历开发、构建、测试、部署,以及上线后的运维。
  3. 低代码扩展能力
    低代码开发平台在部分场景下仍然离不开代码,因此平台必须支持在必要的情况下通过少量代码来应对应用需求的灵活扩展,例如添加自定义的组件、允许用户定制CSS样式、专用加密规则和非标准需求等。

二、技术路线及应用场景
根据低代码的技术设计和适用场景,可以将低代码路线分为零代码平台和低代码平台:
在这里插入图片描述

随着企业发展,为减少业务部门之间频繁的对接需求,提高业务效率,低代码平台作为一款软件开发工具,可覆盖大多数领域和众多行业的不同应用场景,根据场景类型可分为通用性业务场景、企业个性化定制场景和企业细分业务应用场景。
在这里插入图片描述

这里以“请假申请”为例,介绍如何用低代码进行开发,请假申请四步走如下所示:
Step1:构建表单

  • 18
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值