对于低代码,很多人可能并不熟悉。然而,早在 2012 年,Gartner 就提出了 “Citizen Developer”(公民开发者 / 全民开发)这一概念。
该概念的核心在于,借助组件化、可视化平台,那些缺乏编程技能、对代码和开发一窍不通的 “小白”,也能够自主开展或参与开发工作。这使得代码开发不再仅仅是程序员的专属技能,而是可以扩展至更广泛的人群,甚至有望普及至全人类。
例如,会计、销售、运营等业务岗位人员,当他们需要特定的系统时,无需向 IT 部门的任何人求助,便可以自行动手编写。这无疑打破了长期以来困扰大家的业务需求与开发技能之间的壁垒,也就不难理解为何这一概念会受到众多企业的青睐。
尽管低代码是一个新兴概念,但并非凭空产生。从低代码到无代码的发展历程源远流长,若仔细追溯,甚至可以发现早在 20 世纪 80 年代,美国的一些公司和实验室就开始涉足程序可视化编程这一领域,从第四代编程语言(4GL)到可视化编程语言(VPL)。
2017 年,Gartner 在其魔力象限报告中创建了一个新的门类——hpaPaaS(企业高生产率应用程序平台即服务,简称 aPaaS),并预测 “到 2020 年,超过 50% 的企业应用将通过 hpaPaaS 平台搭建”。
资本追逐机会,市场跟随资本,这些大手笔的资本运作和行业变局迅速引起了全球市场的高度关注。
2019 年,Gartner 重新定义并看好新概念 “LCAP”(低代码 / 无代码开发平台)。著名研究机构 Forrester Research 也对该领域持乐观态度:
资本的不断洗牌以及积极的前瞻预测,推动了低代码 / 零代码研发公司的蓬勃发展,也促使越来越多的企业开始尝试利用低代码 / 零代码技术重构数字化业务。
Gartner 曾预测,到 2021 年,市场对于应用开发的需求将是 IT 公司产能的五倍。然而,研究表明,专业的 IT 人员仅能满足企业 6% 的 IT 需求。
显而易见,即将加剧的供需矛盾是:企业的 IT 需求成倍增长,而开发新程序需要复杂的技术和高昂的成本。
在过去,信息化往往是大型企业才会考虑的事情,因为软件的采购周期较长,通常需要整个公司集中采购和部署,成本居高不下。但传统的 ER云开(Kaiyun)P、CRM 等系统的覆盖面非常有限,大部分大公司的部门级应用都无法得到满足。
对于他们来说,在软件开发与实施过程中,最大的痛点并非成本高昂,而是需求沟通不到位。无论是交由自己的 IT 人员还是外包 ISV 进行定制开发,开发人员往往对业务痛点缺乏切身的体会和经验,再加上很多时候需求在实施之前都无法 100% 确定,最终导致软件质量参差不齐,使用起来不尽如人意的情况比比皆是。更糟糕的是,在软件开发过程中,外包开发团队在未付款时对需求百般迎合,一旦付款完成,便不再积极配合需求变更。
此外,大型企业由于内部系统众多,在开发新系统时还需要充分考虑内部系统之间的关联性、兼容性以及系统数据切换效率等问题。
企业可以通过低代码平台逐步推进数字化转型。如果整个系统过于复杂,可以先从一个具体的环节开始,实现局部数字化(例如先对订单进行管理)。低代码工具能够有效缩短开发者与使用者之间的距离。在极端情况下,使用者甚至可以自行搭建系统。他们可能在搭建一两个小时后就能够确认该方案是否能够有效解决问题。
在技术发展方面,CSDN 上有一篇文章对此进行了很好的分析,以下是其核心观点的总结:
我第一次接触到低代码这一概念,是通过 36 氪发布的一篇文章(低代码:下一次 IT 技术革命?)。然而,由于当时国内低代码仍处于新兴阶段,我一度对其持怀疑态度。后来,真正吸引我的是这样一句话:
也就是说,低代码开发平台搭配 BI,如果运用得当,可以实现数据中台的功能。
然而,后面的一场疫情改变了这一切。由于疫情导致人们相隔天涯,老板不得不为数字化办公付费。针对当时疫情期间的需求,企业搭建了疫情办公管理系统、任务管理系统等。
时势造英雄,低代码在之前的疫情期间发挥了重要作用,其再度火热也就不难理解了。返回搜狐,查看更多