低代码烂大街了?不,低代码已然普及! 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个。雷老板的“专注极致口碑快”,低代码占全了,你说怎么阻挡?所以,低代码是趋势,不要对抗趋势,要顺应趋势。

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


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

相关文章
|
1月前
|
前端开发 JavaScript UED
不可思议!前端小白如何靠这些技巧逆袭,成为团队中的闪耀之星?
前端开发对初学者来说充满挑战,但通过正确的方法和技巧,你可以从新手蜕变为高手。本文分享前端小白逆袭的秘诀,包括夯实HTML、CSS与JavaScript基础,掌握前端框架与库,提升性能优化技巧,以及持续学习与分享。示例代码展示了简单的HTML+CSS+JavaScript页面和Vue组件,帮助你逐步进阶。
25 4
|
4月前
|
人工智能 安全 测试技术
开发者迎来提效“利器”?中兴星云研发大模型太强了
开发者迎来提效“利器”?中兴星云研发大模型太强了
67 4
|
7月前
|
敏捷开发 数据可视化 安全
低代码开发:引爆创新,还是程序员的末日?
低代码开发:引爆创新,还是程序员的末日?
141 0
|
安全 搜索推荐 JavaScript
全员学习低代码,一汽大众领跑数智化转型背后的秘密|《102个开发者故事》第七期
500位低代码开发者,90%来自一线,低代码开发在一汽-大众百花齐放。
1337 1
全员学习低代码,一汽大众领跑数智化转型背后的秘密|《102个开发者故事》第七期
|
人工智能 数据可视化 安全
科技 “新贵”ChatGPT 缘何 “昙花一现” ,仅低代码风靡至今
科技 “新贵”ChatGPT 缘何 “昙花一现” ,仅低代码风靡至今
112 1
|
数据可视化 搜索推荐 BI
低代码,一招制敌,解决职场人的的办公难题
低代码,一招制敌,解决职场人的的办公难题
|
缓存 JavaScript
不负青春,砥砺前行,VueAdminWork—2.0与您继续同行,众多实用功能等您而来
不负青春,砥砺前行,VueAdminWork—2.0与您继续同行,众多实用功能等您而来
不负青春,砥砺前行,VueAdminWork—2.0与您继续同行,众多实用功能等您而来
|
前端开发 JavaScript Java
IVX 启航
IVX 启航
302 0
IVX 启航
|
移动开发 监控 前端开发
耕耘大前端技术七年,我的九点思考总结
58 大前端技术服务体系开发七年有余,目前已成为 58 前端的顶梁柱,那么这一顶梁柱是如何是搭建起来的?又将朝向哪个方向发展呢? 本期,我们采访了 58 集团前端技术部负责人李祎,他分享了 58 集团大前端技术服务体系的建设经验,以及他对未来大前端趋势的思考。本文为采访整理文,期待你有所收获~
536 0
耕耘大前端技术七年,我的九点思考总结
|
弹性计算 Oracle 安全
程序猿眼中的低代码
在企业数字化转型的浪潮中,低代码似乎为企业转型升级提供了一条“新捷径”。一时之间,资本市场和技术产业都把目光聚焦在这里,低代码成为了新风口。为什么低代码突然就火爆了?以下是一位程序猿分享他眼中的低代码······
程序猿眼中的低代码

热门文章

最新文章