新闻详情

荐读丨一文看懂低代码的历史、现状与趋势

发表时间:2024-03-14 16:16

据说早期人类语言只有“听说”系统,后因国家税收之需,又演化出了“读写”系统。而读写相较于听说的方式,有易于复制传播、歧义少、保存持久等优点……


类似的,早期用于人机交流的程序语言只有“字符”系统,现在因为某些诉求,市场上涌现出一批“可视化低代码”系统。什么是低代码,它有哪些优势,我为什么要学习、使用它?低代码未来的市场是怎样的?带着这些疑问,让我们一同走进低代码编程的历史发展与未来前景之中。


图片

低代码定义:发展与变迁


提高生产效率是人类永恒的主题。正因此,我们认为广义的低代码编程,取其字面意思,应当是指在某个时间段内,完成项目所需的代码量(大幅)低于其他语言(平均值)的编程模式。


无独有偶,我们的认知与ITPro Today相合:Fortran和COBOL 在1950年代刚出现时,它们作为高级编程语言的始祖,是那个年代里不折不扣的低代码编程语言——即便现在大多数的编程人员已经不这么认为。


1987年苹果公司开发的HyperCard编程语言(尽管不为大多数人所知)是低代码发展中的一个里程碑。HyperCard融合了一套图形化、可扩展、可编辑的接口和数据库功能,它的部分设计理念与微软的Visual Basic相似,但早于后者4年发布。


图片

HyperCard 图标


图片

HyperCard 界面


1990 年代,随着第四代编程语言(SQL、MATLAB、Clipper 等)的发展与成熟以及高效的应用程序开发工具如Visual Studio,Delphi等的横空出世,UML + 设计器 + MDD红极一时,模型驱动设计、自动代码生成和可视化开发思想成为了当年低代码开发的核心。直到这时为止,低代码的核心诉求都是提高专业开发人员的开发效率


图片

UML 设计图


2010 年代,低代码的核心诉求发生剧烈变化,开始向“让业务专家将自己的专业知识和经验落地成在线应用“转移。很多公司没有经费聘用专业的开发人员,因此希望业务专家经过一定的培训也可以上手开发应用,这些应用很大一部分是用于市场营销、销售的,也比较同质化,容易从统一的模板中搭建出。由此,便有了我们所熟知的在当前时代背景下的(狭义)的低代码编程,国际上最具有影响力和代表性的产品有 OutSystems、Mendix、MicroSoft Power Apps 等,这些产品具有以下特点:


  • 为让非专业编码人员易于使用,配备了完善的可视化开发框架,不仅提供可视化开发前端、UI 的能力,还提供可视化开发复杂逻辑的能力:无需记忆编程语言的语法,通过拖拽和点击即可实现业务功能。


  • 提供完整的前后端、数据库、部署、运维等解决方案,屏蔽了前端(HTML、JS、Vue / React 等)、后端(NodeJs 或 Java + SpringBoot 等)、数据库(SQL 或 MongoDB 等)、云服务等技术,无需点击,即开即用。

图片

OutSystems 可视化逻辑


图片

启效云低代码可视化逻辑


了解了低代码的大致历史后,我们便知道它并不是先有定义再发展起来的事物:它的定义随着时代发展而变化,以反应当前时代市场的诉求。因此,我们不妨援引西门子Mendix的定义来概述21世纪 20年代的低代码:低代码开发是一种可视化应用开发方法。通过低代码开发,不同经验水平的开发人员能够通过图形用户界面,使用拖放式组件和模型驱动逻辑来创建Web和移动应用。


了解了低代码的概念后,我们来看看低代码在未来5~10年的广阔市场。


图片

低代码的市场和机遇


先来讨论低代码这一新兴技术在全球的发展,再描绘其在中国特定时代背景下(更大)的前景。


一、全球的发展


在低代码领域,目前海外大约活跃着六十七家供应商,而且它的生态系统正在迅速成长。2017年是一个分界点,在大型软件供应商中,2017年之前只有 Salesforce采用Force.com的低代码平台。随后,微软、甲骨文、IBM和SAP等企业都纷纷加入了这个市场,低代码(含无代码)市场呈爆发式增长:

  • 2020年市场规模达到108.2亿美元。

  • 2021年市场规模达到163亿美元。

  • ……

  • 2030年市场规模达到1485亿美元。

  • ……

更重要的是,目前低代码市场的增长是超过预期的,例如 2021年2月曾有机构预测改年的低代码市场为138亿美元,而2022年回顾的市场实际值为163亿。


图片

低代码全球市场份额


当我们聚焦代表性的个体时,数据同样展现出了潜力:

  • 2018年Outsystems获得KKR和高盛3.6亿美元融资,估值超过10亿美元。

  • WordPress、Wix已逐渐成长为生态完善的可视化(低代码)建站平台,数以百万计的个人和企业在这些平台上搭建自己的官网或者应用。其中WordPress的生态厂商 Elementor 在2020年初获得1500万A轮融资,在过去一年中,该插件已部署了300多个新功能,还被翻译成55种语言,目前获得超过了400万活跃安装。低代码建站市场和低代码企业服务领域一样快速发展中。

  • ……


为什么低代码会有如此广阔的市场?正是因为低代码开发高效灵活稳定,降低了应用搭建的门槛和对专业工程师的依赖,让业务部门用拖拽的方式自行搭建应用平台,减少与 IT 部门反复沟通的流程,最终实打实地降低了人力成本,克服了传统开发交付周期长、定制能力差、难以应对不断变化的市场和客户期望等弱点:


You don’t need to invest in expensive training programs for your employees. You can have them build apps faster, with less training. And at the end of the day, all of this makes your business more revenue.


翻译:你不需要为你的员工投资昂贵的培训项目。你可以让他们以更快的速度建立应用程序,并减少培训。而在一天结束时,所有这些都使你的企业获得更多的收入。


二、中国的优势


在《“十四五”数字经济发展规划》等政策以及企业数字化转型大背景下,能为企业提供降本、增效、提质,并推动数字经济发展的低代码、无代码在正在蓬勃发展;数字化转型是企业必经的可持续进化历程,越来越多的企业将从“不得不转”转变到“主动要转”。其中无论是政企、医疗、金融业务,还是房地产、制造、零售等,我们都能看到低代码的身影 。


在政策支撑下,低代码将朝着更快速、合规的方向发展,进一步赋能企业,特别是中小企业的数字化转型升级。


图片

国家和地方层面低代码相关政策


2022年,中国数字经济规模占GDP比重达到41.5%,居世界第二位;同比增速达到10.3%,位居全球第一,是同期GDP名义增速的3倍多,标志着数字经济产业已成为中国经济稳定增长的重要引擎


在数字经济蓬勃发展的背景下,企业对数字化转型的需求日益强烈。运用数字化手段重构业务模式、运营体系和客户体验,从而更好实现降本提效,是企业价值持续提升的必由之路。低代码作为新兴开发工具,可让企业资源聚焦在创新业务和价值创造中,帮助企业快速实现创新落地和价值交付,近年来,企业对低代码平台的需求不断提高,行业市场规模持续扩大


图片

图片

图片

现有的低代码平台


时至今日,国内的低代码产品已经比较丰富,各家优势不一。拿启效云来说,启效云低代码开发平台是一款“乐高型”企业应用开发平台,通过模块的组合和配置来构建企业级应用。包含8大功能引擎:动态表单引擎、工作流引擎、数据引擎、可视化引擎、智能报表、低代码生成、多API接口集成、BI商业智能、调度服务引擎,覆盖流程、决策、可视化、集成、服务等多个经典场景。通过自主配置方式可快速实现:OA、ERP、CRM、MES等系统搭建,有效提升团队开发效率80%,轻松化解交付挑战,赋能企业数字化。


图片


图片

启效云平台架构


一、产品亮点


1、开箱即用降低软件开发门槛,普惠支持企业数字化升级

目前启效云已覆盖小程序、ESB、BPM、DevOps等场景,开发人员以启效云的技术底座和API接口为基础,仅需轻量二次开发即可实现内部系统联通,全面降低软件开发难度。

2、大屏可视化,BI+大屏让数据更生动

可视化大屏,无需复杂部署,自定义界面,可视化图形丰富,一站式大屏报告制作展示,业BI商业智能,敏锐捕捉数据关联, 方位、多角度、全景展现企业的各项指标,数据实时监控,企业动态一目了然


图片


二、应用场景


启效云低代码平台适用于不同规模企业的各种业务场景,根据不同业务类型可以分为以下场景:


1、集成类业务

该类业务主要针对大中型企业、集团企业,或有IT团队的企业。此类型企业通常会在内部同时使用多套系统,当业务场景需要跨越多个系统时,就需要通过启效云低代码平台把这些不同的系统有机的整合到一起。


2、成长型业务

快速响应业务变化对于处于高速发展的中小微企业十分重要,传统业务应用的交付模式很难在需求发生变化时快速响应。通过低代码开发的业务应用,可以在需求发生变化的第一时间,由企业的应用负责人快速调整变化,无需等待外部供应商进行需求沟通、变更及确认等。


3、长尾型业务

非标准、长尾型业务存在于各个阶段、类别的企业中,因其长尾特性,企业必然很难投入人力和资金成本满足所有的长尾需求。长尾需求客观存在,有时候长尾需求的无法满足甚至会影响到企业的核心业务,这时低代码就是一种投入产出比极高的解决方案。


图片


图片

图片

小   结


一般来说,软件形态的发展可分为三个阶段。第一个阶段是大型软件系统,以ERP为代表,旨在解决企业的所有经营管理问题,但实施成本较高,企业投入通常较大,系统上线后还要投入大量的运维成本,二次开发也有一定难度;第二个阶段是SaaS软件,以协同办公软件、CRM、HRM 等为代表,这一阶段企业IT设施开始趋向统一,数据也开始打通,但软件还是由不同的服务商提供,仍然存在数据孤岛问题;第三个阶段就是低代码平台,能够弥补定制化软件过重而SaaS过轻的问题,通过灵活可变的“积木式”操作,快速解决企业内的多样化需求。


为更好地给不同行业的企业客户以及个人客户提供服务,国内外低代码服务商除了不断完善自身产品、改进功能之外,还应积极探索与生态伙伴或平台生态的合作。在当前趋势下,完善生态建设将成为低代码服务商未来发展的重要方向,此外,低代码聚合平台也将作为一种创新形式,通过整合各类服务商的能力,发挥平台的流量优势,建立起协同发展的平台生态。


备注:部分素材来源网络


分享到:

地址:中国·安徽·合肥·蜀山区花峰路与玉蕾路交口智能软件园1号楼3层

业务合作:market@qgutech.com

服务热线:4000969229  

友链: RunnerGo    青谷科技


扫码进群
公众号
在线客服
 
 
 
 
 工作时间
周一至周五 :8:30-18:00
 联系方式
服务热线:4000969229
业务合作:market@qgutech.com