有人觉得低代码只是个概念,一无是处;
有人将低代码吹上了天,将其送上神坛;
我们先来看看低代码是什么。
低代码(Low-Code)顾名思义,是以少量的代码完成项目的开发。广义的低代码也包括零代码,即基本不需要代码,就能完成项目的开发。
低代码通常指的是aPaaS产品,通过为开发者提供可视化的应用开发环境,降低或去除对原生代码编写的需求量,进而便捷构建应用程序的一种解决方案。因此,低代码平台也常被称为aPaaS平台。
在低代码开发中,通过平台功能组件化,业务场景模板化,加上以配置(拖拉拽)为主的方式,就可以完成软件开发。
因而目前看来,低代码开发有几个明显的优势:
- 低成本:降低研发团队人员开支。开发平台交付时包括源码,企业内部即可对平台自行编辑。
- 高效率:终端用户通过可视化操作模式即可快速开发自己的应用系统。
企业管理人员:降本增效,何乐而不为
最先接触到低代码、aPaaS、零代码的,大多是企业的CIO、信息部、数字化部门负责人等等。而他们是在这样的大背景下接触到低代码的。
首先,数字化转型和数字化工具的大规模使用已经大势所趋。
2022年3月,新华社联合百度发布《大数据看2022年全国两会关注与期待》,数字经济位列第五位,我国数字经济不断发展的新态势不容忽视。
第一,我国数字经济规模持续扩大,占GDP比重不断增加,目前已成为当前经济增长的中流砥柱。
第二,顺应数字经济蓬勃发展,企业纷纷寻求数字化转型。在中,软件已经成为各行业数字化转型的必要工具,软件信息产业收入规模持续增长。
使用低代码开发数字化应用,企业就可以用更少的时间,更低的成本,将自己的业务“数字化”、“线上化”,实现降本增效。据相关机构预测,到2025年,企业70%的新应用将会通过低代码或者无代码技术开发。
其次,外部竞争加剧和大环境变化也让企业意识到了数字化的迫切性。
我国虽为传统大国,但众多产业仍处于全球产业链中低端,在国际市场上缺乏竞争力,国内的竞争态势不断加剧。发展数字经济,通过大数据(数字化的知识与信息)的识别—选择—过滤—存储—使用,引导、可实现资源的快速优化配置与再生、实现经济高质量发展的经济形态,将为我国经济高质量增长贡献更多力量。
再加上当前世界局势变化莫测,突发的疫情、战争、导致国际关系恶化,逆全球化浪潮加剧。面对多重不确定性的未来,企业必须要提升自身实力和适应能力。近几年,因疫情导致的线上办公和数字化应用需求剧增,企业推动数字化发展的意识和意愿更强烈,反应也更迅速。
最后,技术变革和低代码产品的发展也为企业使用低代码扫清障碍。
当下新一轮技术变革驱动产业变革,互联网、大数据、区块链、5G、云计算等等正在快速与产品融合。国内低代码开发平台也不断进化,通过降低IT门槛,业务人员也可以通过低代码开发,参与到业务系统的开发管理中来,推进数字化转型。
在这里,我们可以举一个企业管理人员使用低代码进行数字化转型的例子:
某家建筑公司的朱总感受到公司管理上的弊端,一直在寻找一款合适的工具帮助企业实现数字化管理。
朱总分析下来,目前的公司管理有两大问题,第一是松散,二是孤立。对一家公司来说,人事、市场、财务这些部门应该有非常强的紧密性。而现在,这些部门“各自为政”,人员项目上的变化,收集起来十分繁琐,而且无法及时同步。所以朱总想要一套系统,起到仪表盘的功能,联结公司各部门。
目前,朱总公司通过某低代码平台搭建了管理系统,系统主要分为五个模块,分别是人力资源管理、品牌管理、市场管理、财务管理和运营管理。通过这个低代码系统,公司这五大部门已经初步联结了起来,各级信息流转高度畅通,数据动态实时更新共享,大大提升了组织的规范性和协同性。
IT从业人员:代码一定会越写越少
信息技术行业算得上是最为“日新月异”的行业,这也导致了IT从业人员从业门槛高,“供不应求”。
但是技术的发展,一定是朝着“普适性”演进的,门槛越来越低,代码越写越少,越来越多的普通人能够使用,才是技术发展的大趋势。
软件开发从来都不是什么轻松快捷的工作,以前业务部门提出的需求,IT人员要确定需求、算排期、开发,其实整体流程非常长,往往要耗费几个月的时间。而用了低代码之后,业务人员自己拖拖拽拽就能完成一部分开发工作,IT更多起到支持协助的作用,可以把自己的时间用在更重要的工作中去。
这里可以再举一个例子,来自高景太阳能的王老师。高景太阳能已经用某低代码搭建了十几个应用,王老师个人也开发了其中三个。通过这个低代码的业务事件、表单组件、二次开发等功能,搭建过程和成果也非常理想,这三个应用都获得了很好的使用反馈,他也能更好地为部门服务。
一线业务人员:工具升级,迫在眉睫
很多企业一线业务人员的工作方式都是“过时”的,不少企业还在用纸质文件,哪怕用了Excel、Word、在线文档,也会受到操作繁琐、数据量大等问题的困扰。
企业之间的竞争态势也越来越“卷”,谁能提升效率,谁就能在这场竞争中抢占先机,拔得头筹。但数字化应用的开发,哪是那么简单,紧缺的IT资源,较高的IT门槛,业务人员想要尝试更好的工具,也往往是有心无力。
可见,低代码开发迎合了中国企业在数字化转型阶段遇到的两个主要矛盾:
1.IT人才就业增速放缓,供给结构失衡,高级IT人才供不应求,中级及基础人才无法应对企业在系统开发方面日益增长的需求。
2.传统的系统开发模式周期长,流程复杂,参与人员众多,无法灵活响应快速变化的业务场景和开发需求。
我们在上文提到,常见的低代码开发平台主要采用可视化界面和拖拉拽的搭建方式,并通过抽象和封装的代码降低开发人员的准入门槛。由此,一线业务人员能够自行开发出更贴近需求的应用系统,减少了IT开发人员的人力投入,从而降低了软件开发的沟通成本以及人力成本,缩短软件开发周期。
另一方面,低代码对研发效能的提升缩短了敏态业务需求的响应时滞,利于实现业务效率的提升;并且将专业开发人员从简单重复的工作中解放出来,专注优化复杂开发逻辑。如此,盘活了企业间资金、人员和信息资源周转,激活企业的活力和创新力。
可见,低代码开发在降本增效、普惠化、个性化方面创造的价值,将带来新的机遇。
低代码开发需要突破的瓶颈
诚然,低代码行业目前发展得如火如荼。但目前仍存在许多问题。如:
1.国内企业市场对低代码的认知依然处于较低水平。
2.预期管理失当,国内已经成功实践低代码的企业普遍存在应用过程中对低代码平台预期越来越高的特征。
3.产品底层能力受到桎梏,在满足企业更加个性化、流程复杂度较高的业务时仍有限制。
回首过往,许多行业都是昙花一现,在簇拥中湮灭。未来,随着云计算的加速普及,全行业将加速推进基础设施的上云进程。疫情长期存在的可预见性,也将带来更多的数字化服务需求。这些都为低代码开发的前景提供了重要的可能性。
正所谓初生牛犊不怕虎,与发展速度正相反的,是低代码行业尚短的发展年限。从更长远的视角来看,整个低代码行业需要抓住机遇,不断地思考如何提高产品能力、普及市场教育。同时积极探索新业态,深化发展面向不同发展阶段、不同业务对象以及不同场景的应用落地能力。
随着低代码的普及和场景渗透加深,未来低代码将整合更多技术,赋能各行业企业的复杂场景需求。推进更多企业的数字化进程。