0. 低代码

目录
  1. 0.什么是低代码?
  2. 1.低代码的特点
  3. 2.谁在使用低代码?
    1. 低代码赋能IT技术人员
  4. 3.赋能业务人员
    1. 整体而言,业务开发者具备以下特征:
  5. 4.对业务开发者的价值
  6. 5.低代码的应用价值

0.什么是低代码?

低代码(Low Code)是一种可视化的应用开发方法,用较少的代码、以较快的速度来交付应用程序,将程序员不想开发的代码做到自动化,称之为低代码。

低代码是一组数字技术工具平台,基于图形化拖拽、参数化配置等更为高效的方式,实现快速构建、数据编排、连接生态、中台服务。通过少量代码或不用代码实现数字化转型中的场景应用创新。

1.低代码的特点

  1. 不能仅用于或主要应用构建特定行业的应用;不能仅限于在依赖其他解决方案或平台上运行;

  2. 需要能提供给IT技术人员使用,不能只给平民开发者使用;

  3. 全生命周期:覆盖应用和相关资源的开发、版本管理、测试、部署、执行、管制、监控和管理的全生命周期;

  4. 内建数据存储:内建数据存储机制,不能依赖其他的数据库等存储服务;

  5. 数据与逻辑设计:支持用来设计数据结构和应用逻辑;

  6. 完整的界面设计:支持创建完整的应用界面,不能仅支持创建表单或管理界面;

  7. 第三方集成:支持引入第三方API或事件驱动机制;

  8. 自动运维:提供自动化的应用升级和版本管理机制;

  9. 多环境部署:支持针对多环境的一键部署,包括开发环境、测试环境、验证环境和生产环境;

  10. 社区共享:提供可供访问的应用市场,用来共享组件、模块、连接器和模板;

2.谁在使用低代码?

​ 低代码技术显著降低了软件开发的技术门槛,让更多人可以参与到软件开发中,进一步扩大软件开发者的规模,加速信息化建设。都有谁适合使用低代码技术开发软件?

​ 从事低代码开发人员可以分成两类:服务于企业IT部门或软件的公司的IT技术人员(包含但不限于程序员、项目经理、实施顾问等);以及来自业务部门,本职工作与IT无关但参与到软件开发中的业务开发者。

低代码赋能IT技术人员

​ 这里的IT技术人员是与“业务开发者”相对的概念,包含但不限于程序员,特指在企业或信息化提供商中,本职工作为企业信息化相关的技术人员。IT技术人员主要集中在企业信息化部门和为企业提供信息化服务(如外包开发、系统集成等)的软件公司中,典型岗位有项目经理、架构师、程序员、测试人员、实施和运维人员、DevOps等。

####整体而言,IT技术人员具备以下特征:

​ 具备技能:通常具有计算机相关的教育背景,或通过自学的方式掌握了一定的IT技能(如编程语言、数据库管理、配置管理、系统管理等)
​ 考核指标:能否保质保量地满足本单位或客户的信息化需求是核心指标
​ 学习意愿:需要紧跟技术发展趋势,跟随团队和企业技术决策,及时更新技术能力

3.赋能业务人员

​ 在低代码技术被命名之前,国际知名的研究机构们就提出了“业务开发者/平民开发者”的概念。这两个概念与专业开发者对应,专指那些向业务部门汇报有开发能力来辅助业务发展的员工。这些人和向IT部门报告的专业开发者不同,他们的主要工作职责是业务发展,软件开发只是一个辅助性工作,通常不会有相关的考核指标,得到的资源也较为有限。在传统的编码开发时代,业务开发者较为少见,有能力从事辅助性软件开发的业务人员主要集中在数据分析师、软件公司的程序员(程序员的主要工作是开发软件产品或对外交付软件项目,而不是辅助性的软件工具)等具备编程能力的人群。而低代码技术的出现,让更多的业务人员可以成为业务开发者,比如构建订单管理应用的销售主管、人事档案系统的HR、库存盘点APP的库管人员等。

整体而言,业务开发者具备以下特征:

​ 具备技能:通常没有计算机相关的教育背景,部分掌握Excel等办公软件的常用功能;
​ 考核指标:能否完成业务目标是核心指标,通常不包含信息化建设相关内容;
​ 学习意愿:不得不参与软件开发,通常没有主动学习IT相关技术的动力和投入;

4.对业务开发者的价值

​ 与帮助IT技术人员提升软件开发效率不同,低代码对于大多数业务开发者而言,是解决了“能不能开发软件”的问题。这就意味着,业务人员可以根据自身的应用场景,快速构建起对应的软件应用,减少了与IT部门协调确认的沟通成本,在IT部门资源紧缺的背景下,尽快扫清信息化死角。
​ 业务开发者构建的应用主要有以下几类,除数据报表应用的业务逻辑复杂度较高而且通常需要与第三方系统集成,对业务开发者有较高的学习能力要求外,其他应用场景相对简单,更适合业务开发者使用低代码构建。

5.低代码的应用价值

​ 低代码开发平台可以显著提升软件开发的效率,可广泛应用于各行业数字化转型升级。具体而言,开发者可以使用低代码开发平台,更简单、更快速地构建个性化应用,打造数字化平台。

在这里插入图片描述

26.1k