在云原生快速普及的趋势下,传统软件架构正在全面转向云架构,而传统软件开发也全面向云开发的模式推进。尤其是企业内的基础支撑系统在积极适应业务互联网化、数字化过程中,产生了"灵敏开发"、"快速迭代"的刚性需求。CIO和CTO如何打造全新的IT团队和模式?如何更好的知足越来越多由业务部分发起的零散IT需求,成为巨大的挑战。为了一种全新的IT基础系统,
低代码开发平台正在快速的泛起和普及。
事实上,效率一直是企业出产力水平的重要标杆,而效率的服务对象则是需求;数字化时代的下半场,能否突破传统效率边界,甚至决定着一个企业的生死存亡;区别于企业IT部分主导需求的传统模式,互联网和云的背景下更多是由业务部分自主发起需求,IT部分提供技术与服务,这样的模式更合用于互联网的快速打法,而供需关系的转化,则使低代码开发平台成为了颠覆传统效率的利器,或将企业IT出产力引领至全新的高度。
在低代码开发平台,非技术背景的业务职员通过少量代码或可视化工具可直接描述需求,并自动天生部门功能与套件,从而加速业务落地,降低人才培训与产品部署的本钱,在此过程中低代码展现出与企业立异需求高度匹配的特性,使用低代码开发平台构建企业级应用,逐渐成为晋升IT出产力的重要趋势。
低代码指的是减少传统应用程序的代码编写量,主要通过图形化可视化界面,以拖放组件和模型驱动逻辑的方式,让更多业务职员和IT开发职员共同介入业务流程的优化,快速为Web端和移动端创建企业级应用。Gartner预计,65%的企业应用在未来的4年中都会变成低代码的应用,到2024年,65%的企业都会采用低代码的应用。
借助低代码技术,企业中的每个人都可以成为开发者,IT专业人士也可以更快速的进行开发。全民技术平台能够让每个人都可以开发自己的应用,而不需要找IT、找解决方案,这就会推动整体企业文化的转型和企业自身的转型。例如Excel这个看似“普通”的工具,未来用户可以自行创建表格来分析数据得出有效结论,开发职员则可以把更多精力放到AI、分布式数据等更高阶的功能研发上。
Forrester猜测,低代码开发平台市场将从2017年的38亿美元增加到2022年的212亿美元,实现爆炸性增长。
artner则在《2025年10大应用猜测》一文中指出:到2024年,65%以上的应用将通过低代码工具开发。从全球来看,新冠疫情的蔓延和长期持续,推动企业不断加快数字化转型。另一方面,跟着万物互联数字时代的到来,不管对于消费端仍是企业端,APP都是实现各类数字化应用的主要进口。企业业务立异对应用数目的需求数目和速度不断激增,让效率受限的传统应用开发模式承受巨大压力。
如今,全球各大科技企业都在积极布局低代码市场。根据Gartner 2019年企业低代码应用程序平台的魔力象限图,微软和Salesforce,以及该领域的两个独角兽OutSystems和Mendix位列领导者象限。作为Dynamics 365的可扩展性模型,Power Platform已成为连接微软三朵智能云(Microsoft 365、Azure、Dynamics 365)的同一工具,匡助用户通过“无代码”和“低代码”的简朴方式,更轻松地开发应用程序,解锁更多贸易潜能。
在微软内部,每个月会有10万名员工用Power BI做数据分析、有8万员工用Power Apps来编程自己的应用、有3万员工用Power Automate来实现流程的自动化。在微软工作的约15万员工中,使用Power Apps的员工比例非常高,既包括开发、销售,也包括财务、法务职员等等,公司内部有数万个应用都是由员工利用Power Platform开发的。例如通过Power Apps component framework,每个人都可以上传组件,这里面既有非专业人士所编写的,也有资深专家编写的复杂代码,均可以共享调用。
据微软统计,Power Apps能够匡助企业减少70%的应用程序开发本钱,目前已有95%的世界五百强企业都在使用Power Apps自定义构建程序。Power Apps还可与自动化工作流解决方案Power Automate一起使用,用于数据集成。
此外,甲骨文公司也在1月公布将APEX低代码开发平台以托管云服务的形式提供,匡助开发者更快速、轻松地建立数据驱动企业应用。APEX功能是基于浏览器的服务,相称易于使用,在过去20年匡助50万名开发职员打造现代网路和移动应用,而Oracle APEX应用开发(Oracle APEX Application Development)等于基于此进行扩展。
最初的APEX平台仅作为Oracle数据库的一部门,而APEX应用开发则作为独立服务,供用户与各种应用共同使用。Oracle APEX服务运行在Oracle云基础举措措施(OCI)上,每月起价336美元支持500多个用户的无穷应用,可根据需求灵活扩展。根据Pique Solutions的最新研究,开发者使用Oracle APEX服务可晋升企业应用构建速度达38倍,而无需学习复杂的堆栈技术。
去年11月,腾讯云推出了云开发低代码平台,进一步降低应用开发的门槛。低代码开发平台是指无需编码或通过少量代码就可以快速天生应用程序的开发平台,用户可以通过拖拽相应的功能模块,创建应用。以粤省事小程序为例,业务职员要在小程序中开发一个新的“贫困认证”功能。使用低代码平台开发,直接复用了政务基础组件和已有业务逻辑抽象,代码行数从2000多行降低到61行,文件个数从42个缩减为1个,整体的交付效率晋升了至少5倍。
可以说,在大数据、AI、可视化等技术的加持下,低代码正在成为企业布局数字化战略的重要选择,匡助企业快速晋升应用开发效率,以更低的本钱批量开发和部署原生跨平台应用,加速实现业务立异,在数字时代保持竞争上风。