.

低代码开发概念与类型分享

  随着互联网的不断发展,越来越多的程序员都在学习低代码编程开发等互联网技术,而本文我们就通过案例分析来简单了解一下,低代码开发概念与类型分享。

  1、低代码是什么

  低代码不是一个纯粹的编程工具,把它叫做生产力提高工具更为合适。

  以前人们会在简历中写熟练使用office等办公软件,以后人们可能会写熟练使用低代码平台(办公自动化的一种新能力)

  程序员可以跟各个部门配合,把各种重复性的、常用的流程沉淀成服务模块,在加上低代码平台或无代码平台,普通的办公人员(即非程序员,比如运营)就能用简单、人性化的方式把它调用出来解决问题(或流程自动化),而无需额外的程序员投入。

  简单的应用场景

  某公司有个网上商城,每到大促期间,比如国庆节,运营就会要求开发许多活动页,通常一个活动页需要一个程序员约1天的时间,由于人力的限制,造成了开发需求和交付能力的差距。

  该公司程序员小c通过和运营沟通,发现90%的活动页都很相似的,可以把这部分需求沉淀下来变成一个服务,另外的10%的活动页交由程序员定制开发。

  终小c花了2个月做了一个活动生成器(基于图形化拖拽、参数化配置,实现快速构建活动页的工具),据公司的运营反馈,大促期间,绝大多数的常规活动由运营自己通过活动生成器生成,无需程序员的额外投入,提高了生产力,解决了问题。

  2、低代码平台的概念和分类

  低代码,顾名思义,就是指开发者写很少的代码,通过低代码平台提供的界面、逻辑、对象、流程等可视化编排工具来完成大量的开发工作,降低软件开发中的不确定性和复杂性。实现软件的高效构建,无需重复传统的手动编程,同时兼顾业务人员和专业开发人员的更多参与。

  广义的低代码:指所有可以帮助缺少编程基础的人员快速完成软件开发的技术和工具。

  高德纳(Gartner)认为,低代码主要有以下几个分支(或细分市场):

  无代码开发平台

  低代码应用平台(LCAP)

  多重体验开发平台(MXDP)

  智能业务流程管理套件(iBPMS)

  无代码开发平台

  无代码开发平台(或“0代码”)属于低代码平台的一种,不提供或者仅支持有限的编程扩展能力。比如用来开发内部管理类或市场营销类表单。

  如果需要没有专业开发人员协助的情况下进行“非编程开发”,可以考虑它。技术门槛低,需要注意工具的能力范围(应用场景有限),它们是专门为非编程人员设计的。

  低代码应用平台(LCAP)

  LCAP属于狭义的低代码平台,是万金油类(什么都能应付)的产品,可用来开发前端和后端的应用。

  这个市场囊括了大部分低代码技术供应商。

  它通过声明式的模型驱动和基于元数据的服务来提供快速的应用开发、部署和执行。

  多重体验开发平台(MXDP)

  MXDP提供快速开发跨平台APP的工具,一般用来开发多平台/多终端应用。

  这类产品通常提供一套包含前端开发工具和后端服务的集成套件,使开发人员(有时甚至非开发人员)能够跨各种数字设备进行应用开发。

  智能业务流程管理套件(iBPMS)

  整合了AI等技术的业务流程管理系统突出后端流程定义和数据整合能力,一般用于解决大型企业的跨系统业务流程。

  Tip:低代码平台还可以根据其他维度进行分类,比如全栈平台还是仅前端页面、通用领域还是聚焦于erp、crm、供应链等专业领域、开源的还是收费的、国内的还是国外的等等。




转载请注明:http://www.abachildren.com/ysty/7574.html

  • 上一篇文章:
  • 下一篇文章: 没有了