用友开发者中心

为什么要让业务人员参与低代码平台开发?

为什么让业务人员参与混合开发,全部由专业编程人员不行吗?为什么要高低代码混合开发?把开发流程复杂化,增加学习成本。让不懂软件开发的人可以写代码,这个想法就是错的,而且错的非常离谱。我们从以下两个方面来回应这些问题和说法:

数字化转型需要业务人员参与

在企业数字化转型的大背景下,应用软件呈爆炸式增长,开发应用所需的专业人员或者供不应求或者成本太高。于是降低开发门槛,让懂业务的人员直接参与应用构建,就成了低代码平台的发展机遇。对于企业的存量应用,仍然需要面对快速变化的业务需求,但这些应用很难直接抛弃另起炉灶,改用低代码平台重新构建。在专业编程人力不足的情况下,或者站在提高研发效率、降低维护成本的角度上考虑,都希望让了解业务需求的业务人员能直接参与进来,与专业编程人员一起更新这些存量的应用。

低代码平台本质上仍然是软件开发工具

低代码是一种软件开发技术,属于软件开发的高级语言。低代码开发平台通常整合了软件开发所需的 IDE,有些还覆盖软件开发的全生命周期,提供数据建模与流程编排的能力,提供编程接口与系统集成的能力等。因此,低代码与其他软件开发技术一样,值得我们投资和发展。低代码开发平台有自己专属的开发语言,本身也能够独立完成应用开发,当要与传统的纯代码开发方式融合时,必然存在两种开发语言的磨合。这种磨合是有成本的,但成本是可控的,特别是低代码平台直接生成源代码,能极大方便本地调试与快速排查问题。

2023-08-02 14:12:59