低代码烂大街了?不,低代码已然普及! by 彭文华

简介: 低代码烂大街了?不,低代码已然普及! by 彭文华

中途这是彭文华的第181篇原创


前些天,陈果大佬发的一篇公众号文章火了。周鹤鸣老板嫌事儿小,攒了个局,拉陈果大佬和任向晖大佬在线约战。二位大佬坐而论道,侃侃而谈了两个小时,最后还不尽兴,在微信群里继续唠。

我反正看热闹的不嫌事儿大,一边吃瓜一边围观。中途顺便还帮周老板加了一把火,在线给陈果总、向晖总提了一个挑事儿的问题。


昨天郑志刚总特意过来找我唠嗑,顺便推荐他们微金时代的低代码BI产品。雷靖总也在群里要低代码的相关资料。

我寻思,一来没聊尽兴,二来手上也有些低代码的资料,那就详细写一写我对低代码的一些认知,顺便给大家一些近期的低代码报告,以供各位大佬参考。


低代码是个新事物?

怎么说呢?其实低代码这个概念早就有了。只不过当时不叫“低代码”,而是叫可视化编程。玩数据的同学都知道ETL这个东西,这就是可视化编程的经典应用。

在没有ETL的时候,我们怎么做数据处理的呢?在传统数据库时代,当然是写存储过程了!上万行的存储过程你见过没有?在大数据时代,就是手写MR、Spark脚本,然后丢到服务器上,按时间进行调度。这简直是灾难!谁用谁知道。

但是有了ETL就不一样了,他们把数据处理的各个基础动作都抽象出来,做成固定的控件。然后用这些基础的控件,进行各种搭配,最终完成一个数据有向无环图的设计。

你看,这是不是跟咱现在说的aPaaS、低代码是一个逻辑?不过这个还不能称之为aPaaS,因为Kettle是个C/S架构的东东,得装一个客户端。

不过,更进一步的东西也有。如果你在CallCenter待过,或者设计过问卷、Leads Follow up的流程,你也会对这样的界面感到熟悉:

这个是AVAYA的外呼流程配置界面,这是比较老的了。我当时在arvato的时候,用的是自研的,已经是B/S架构的了。打开网页就能配置外呼流程。

想改流程就很简单了,在某个控件那边改一下就好了。听起来好像很简单,没啥用啊?

但是!如果没有这个玩意,那你可就惨了!外呼流程改的那叫一个频繁啊!问卷改的就更多了,各种逻辑判断、跳来跳去,得烦死你。有些时候还得两套问卷并存!如果全都得靠人工开发,那得赔死!就问你怎么办!

前两天还有个CallCenter的兄弟跟我讨论问卷数据统一建仓的策略问题呢,他们也对问卷频繁更改的问题烦到要死要死的。


所以CallCenter的问卷、外呼流程配置很早就普及了低代码开发的场景。


低代码为啥火了?

其实,无论是上面的Kettle、AVAYA还是我们当年自研的外呼流程配置产品,可以说是低代码,但是不能说是aPaaS,因为他们低代码有余,而PaaS不足。说白了,就是没有上云啊!

我们当年开发的东西也就我们自己用,别人想用,没门!交钱也不给,这是我们核心竞争力啊。

现在云计算普及了,再加上低代码,好比槟榔加烟,法力无边!这等于就是把当年各大CallCenter的核心竞争力放出来让大家共享了,这能不厉害么?

为了避免广告嫌疑,我就不举低代码厂商的例子了。就说咱现在都用得到的一个场景:做市场调研。各位现在都用啥?问卷星啊!所有应用和数据都在云端。你只需要用手机注册一个账号就行了。

问卷星把所有的场景都提炼出来了,然后把每个动作都抽象成控件,你只需要非常非常简单的几个动作,就能做出非常复杂的问卷逻辑跳转设计。

你别小看问卷星,就这个应用,当年我们客户每年要给我们几十万的IT维护费的!

所以,你明白了么?低代码就在你身边,早已普及了好么?


而之所以变火了,并不是在炒作新概念,而是这个市场真的已经发育成熟了,可以摘来吃了。

作为享受十多年低代码红利的我,那必须力推低代码!奥利给!


低代码好用吗?

当然了!必须好用!要不你自己开发一个问卷,我用问卷星设计一个。咱俩比比速度?我10分钟完事。你呢?给你10个人,一个礼拜,看能比得过我不?

低代码的核心就是对各种现有场景通用功能的抽象。抽象成一个个控件之后,我们就能用这些控件完成我们想要的一些业务需求了。对于一些流程设计类的应用场景,那真的是如砍瓜切菜一般,非常好用。

那具体是哪些场景呢?

我在会议室挑起二位战火的问题就是这个。当时向总po了一张图,上面总结了6个应用场景:

其实,在我看来,就只有一个场景,就是信息流转的流程设计。所有这个场景,全部适用。什么投票、问卷、数据采集、业务流程、自动化工作流、审批、表单、报销、合同等等。

所以你看,为啥钉钉对低代码这么上心?因为低代码完全适用办公环境啊!全都是固定信息流啊!

我们把这些办公中做的各种操作抽象出来,做成控件。公司的HR、财务上去随便点两下,人事审批流程就做好了,财务报销流程也就弄好了。还要OA干啥?

钉钉现在几乎把各种OA软件全干掉了,包括早就是低代码开发的泛微。因为泛微再便宜,好歹还要装个软件。钉钉只需要开个账号就行了。


那我们All in低代码?

emmmm...低代码还是有他的核心问题的。最致命的问题就是这些数据怎么办。作为数据工作者,我是很在意的。

你想啊,低代码想要通用,后面的程序怎么设计?控件是通用的吧?数据存储肯定也得是即时生成的吧?要不某种相对固定的能容纳所有结构的也行。

但是这么做,必然导致一个问题,就是所有表、字段都是机器定义的 。我们无法从数据库层面直接解读。也就是说,低代码创造的数据,我们无法或者说非常非常难以进行数据治理。因为那些表名、字段名根本没人能读懂。

虽然有些厂子做了一些业务语义和表、字段名之间的映射,但是即便是这样,那也对本来就非常难搞的数据治理增加了难度。

所以我作为用户是非常喜欢低代码的,但是作为数据工作者,我是非常非常讨厌低代码的。因为低代码意味着数据治理失控。

正所谓低代码一时爽,数据治理火葬场。


总结

低代码概念早就有了!Kettle、AVAYA等都是!aPaaS也早就有了!问卷星就是! 不是新词!不是新概念!不是炒作!

低代码非常好,跟乐高一样,你想要啥都能给你搭出来。效率之高,我一个抵你100个。雷老板的“专注极致口碑快”,低代码占全了,你说怎么阻挡?所以,低代码是趋势,不要对抗趋势,要顺应趋势。

低代码最大的阻碍是数据治理,如果不不需要治理就无所谓了。


扩展阅读:《头豹等三份低代码行业研究报告》

相关文章
|
8月前
高效团队的实战-自如OKR实景 | 彭文华
高效团队的实战-自如OKR实景 | 彭文华
|
2月前
|
敏捷开发 数据可视化 安全
低代码开发:引爆创新,还是程序员的末日?
低代码开发:引爆创新,还是程序员的末日?
86 0
|
3月前
|
数据可视化 安全 前端开发
低代码开发的困境与解药
随着企业数字化的不断深入,低代码技术已成为企业释放数字化创新能力的关键工具。很多企业客户也被低代码所宣传的快速开发、低维护成本所吸引。但实际落地过程中,最终经常因为以下几个问题而导致满意度大打折扣。
|
9月前
|
数据可视化 搜索推荐 BI
低代码,一招制敌,解决职场人的的办公难题
低代码,一招制敌,解决职场人的的办公难题
|
9月前
|
人工智能 数据可视化 安全
科技 “新贵”ChatGPT 缘何 “昙花一现” ,仅低代码风靡至今
科技 “新贵”ChatGPT 缘何 “昙花一现” ,仅低代码风靡至今
|
10月前
|
传感器 机器学习/深度学习 安全
汽车电子行业开发者的内功心法:汽车软件开发V模型
汽车软件开发过程中的V模型对行业内开发者早已是司空见惯的模型,是由瀑布模型演变而来的,也是目前汽车行业运用最广的软件开发模型。由于该模型的构图形似字母V,所以俗称V模型。V模型核心思想是通过A-SPICE流程(汽车产业的软件流程改进和能力测定标准)来支持和管理整个开发流程,从需求到源代码的每个过程都有相应的测试。
|
数据安全/隐私保护
ProTradex普瑞缇(PRT)开发系统搭建技术
NFT是独一无二的,但它却不是一成不变的。所以NFT是可以成长的,可以通过两个不同的NFT合成一个新的NFT。生成的一个新的NFT,有的自己属性和技能同样继承NFT的属性让NFT实现更多玩法。
|
安全 搜索推荐 JavaScript
全员学习低代码,一汽大众领跑数智化转型背后的秘密|《102个开发者故事》第七期
500位低代码开发者,90%来自一线,低代码开发在一汽-大众百花齐放。
1175 1
全员学习低代码,一汽大众领跑数智化转型背后的秘密|《102个开发者故事》第七期
|
消息中间件
热饭的测开成果盘点第三期:全端自动化平台翻版
本系列是回忆下 博主从事测试以来打造过的所有工具/框架等,算是大盘点。
热饭的测开成果盘点第三期:全端自动化平台翻版
|
人工智能 Kubernetes 数据可视化
专注低代码 17 年,Mendix 公司如何在“争议”中继续前行 | 卓越技术团队访谈录
“任何平台只要是图灵完备的、逻辑自洽的,并且可以做到从无代码、低代码、全代码三种开发方式无缝衔接的都不能把它称为毒瘤。”Mendix 公司中国研发中心上海团队的技术负责人周勇说道。
230 0