现在,元宇宙发展方兴未艾,未来如果真的要让所有人进入元宇宙,并在元宇宙里如鱼得水,就不能要求每个元宇宙的用户都会编程,因此低代码,尤其是无代码的AIGC以及隐私计算等技术将是元宇宙的基础。到底什么是“低代码”?其未来发展如何?“低代码”的兴起真的会让程序员们失业吗?本文将由浅入深地为您解读“低代码”的过去与未来。
作者:万向区块链首席经济学家办公室 王普玉
审核:万向区块链首席经济学家 邹传伟
低代码平台概念
什么是低代码平台?该概念最早是由咨询公司Forrester在2014年提出,从市场发展及落地过程中可以看出,大家对低代码平台的认知存在或多或少的偏差。
图1:不同机构及企业对低代码平台定义
(资料来源:亿欧智库《2021中国低代码市场研究报告》)
通过图1可以看出,最早的低代码平台(Low-code Application Platform, 简称LCAP)源自于集成开发环境(Integrated Development Environment, 简称IDE)是将常用的指令集封装成可视化、模块化与集成化的工具,供开发者直接调用以减少重复性编程的平台,开发者使用时直接调用组件即可,无需再次进行0到1过程中的测试、部署及开发动作等;随着现代信息技术的快速发展,对低代码平台又有了一套新的定义:指开发人员通过图形用户界面(GUI)等易于理解的可视化工具,使用拖、拉、放式组件和模型驱动逻辑来创建Web和移动应用。其目的有三点:第一,减少重复性编程工作;第二,缩短开发时间和成本;第三,降低编程门槛。相比早期的低代码平台,通过可视化图形界面的使用来降低编程门槛是主要目标,实现企业人人能开发,助力于企业数字化转型。
早期的指令封装形式的低代码平台和以图形界面展示形式的低代码平台作为两条不同的主线发展,前者被行业内众多媒体批为“新酒装酒瓶”,PR成分更重;而后者图形界面形式更容易被非专业人士理解及更容易上手,认为是真正的低代码体现形式。无论前者还是新形式的低代码平台,其基本功能相同,即提供通用型功能(UI、逻辑、数据三层均需考虑)开发组件以减少重复开发工作量,但部分个性化需求则需要开发者基于开源框架