“低代码”是近几年被炒的很热的一个概念,与之同样热议的还有“无代码”,作为业内从业者,今年,笔者还注意到一个新概念:轻代码。那么针对这三个概念,背后的价值、面向的人群、发展的趋势是什么?
“低代码” vs “无代码”
“低代码”(Low-Code)这一概念是2014年一家国外的咨询公司Forrester提出的,被定义为:通过少量的手动编码以及少量的设置、用户培训、部署等前期投资就可以快速交付业务系统的开发平台。
来源:Forrester report “New Development Platforms Emerge For Customer-Facing Applications”
低代码平台的出现其核心出发点是为了提升研发人员在2B业务中交付项目的效率,其手段是将一些重复使用的模块封装成“轮子”进行使用。
那么什么是“无代码”?
2020年6月无代码开发平台轻流首发《无代码开发白皮书》,定义了“无代码开发”——一种无需代码基础,适合业务人员、IT开发及其他各类人员使用的数字化开发平台,它可以快速构建应用,并适应企业的各种需求变化,用户在几天甚至几个小时内就能完成系统的开发、测试和部署,并能够随时调整或更新。
无代码平台的出现是为赋能业务人员直接进行企业管理需求落地而设计的。其手段是将“系统研发”封装成业务人员能够理解的自定义配置能力。让业务人员能够逃离代码的“牢笼”直接进行业务系统落地。
所以,从定义就很明显的看出两者的差别:目标人群不同。
在艾瑞咨询今年发布的《2021年中国企业级无代码白皮书》中又将“无代码”和“低代码”进行了细化,包括传统开发、轻量级无代码、企业级无代码、企业级低代码的目标客群。
简而言之,“低代码”面向会写代码的人,“无代码”面向不会写代码的人。两者都是对软件工程的复杂度前置。
但对于无代码厂商来说,相比“低代码”,更具挑战的是,如何将“技术语言”转化为“业务语言”。因此,当“无代码”火了,并不意味着专业IT人士将面临失业,反而无代码开发对后台编程能力有更高的要求,对开发人员来说也是更高的挑战。
整个业内都将“无代码”类比成“乐高”积木,可以让不会写代码的人像搭积木一样搭建应用系统,那如何让更多人去开发“积木模块”呢?这就对无代码平台的开放能力提出了更高的要求。
“轻代码”,让无代码「能力开源」?
今年7月6日,“轻流2021无代码探索者大会”上,无代码厂商轻流推出了一个新概念——“轻代码”。
什么是“轻代码”?
「轻代码」是一种「低代码」赋能「无代码」的方式,弥补「无代码」拓展性差、覆盖场景少的问题,在保有「无代码」灵活、易用、快捷等优点的同时,又能覆盖「低代码」适用场景,并具备更高拓展性。
打个比方:「无代码」让您可以用乐高积木搭建您想要搭建的系统,「轻代码」能让您自己用工具做自己想要的积木,并且这个积木做完后,可以选择让所有人都能使用。
通过「轻代码」的方式,将低代码可以做到的事情,都复用到无代码里。
——内容来源:轻流公众号
来源:轻流
“轻代码”和“低代码”的不同点也在于赋能对象的不同。“轻代码”是在“无代码”的基础上更好的赋能业务人员和非开发者的途径和方法。简单而言就是轻流通过“轻代码”的能力让开发者开发“特殊积木模块”,并把这些“特殊积木模块”赋能给业务人员用。
来源:轻流
来源:轻流
总结
总的来说,不管是“低代码”、“无代码”、“轻代码”,都是时代契机下的技术革新。
这中间至少带来两层价值:
价值一:解放研发人员的工具属性
价值二:赋能业务人员的创造属性
当技术的门槛降低,让平台价值最大化仍然要归于人本身。不管是“低代码”、“无代码”、“轻代码”,都是基于整个社会数字化、企业数字化、个人数字化意识发展到一定程度之后真正发挥价值的,届时“人人都是开发者”也将不再是业内的一句口号,而成为一种必然。