首页 / 科技 / 正文

低代码到底是个啥?我那个只会做表格的同事,三天搭了套系统

说实话,第一次听到“低代码”这三个字的时候,我脑子里浮现的画面是这样的:鼠标拖几个框,生成一个丑到不行的网页,然后产品经理拍着你肩膀说“这就是开发”。跟小时候玩的画图软件差不多,拖个太阳拖个房子,那也能叫画画?

后来脸被打得挺响。

去年我表姐找我。她在培训机构做行政,老板想弄个学员请假登记的小系统,外包公司报了个价,她看完血压直接上来了。她问我能不能帮忙写。我摊手:我是码字的,不是码代码的。

结果过了不到两个礼拜,她微信甩给我一个链接,说“做好了,你点进去试试”。

我当时就愣住了。

进去一看,登录、表单、审批流、导出 Excel,全都有。长得不算好看,但能用。她一个文科生,连 Excel 的 VLOOKUP 都是我前年教她的。

先别急着神话它,它到底是什么玩意儿

你要让我一句话解释低代码——就是把写代码这件事,尽量变成拼积木。

以前做个系统,你得从零写界面、写数据库、写逻辑、写部署。低代码平台的思路是,常用的东西人家都做好了:一个表格、一个下拉菜单、一个审批按钮、一个数据看板。你就负责拖到画布上,连线,配一配。

你可以理解成做 PPT。九十年代做演示要敲命令,现在你打开软件,拖个文本框、插个图表、加点动画,搞定。中间那层复杂的代码,被藏起来了。

低代码平台可视化拖拽组件搭建表单界面

但这里有个特别容易误会的地方。

低代码不等于“没有代码”。它只是说,大部分活儿你不需要自己写。真遇到复杂逻辑,比如“如果这个学员今天第三次请假,而且金额超过两千,就自动转给片区主管”,你大概率还是要写几行脚本,或者用平台给的公式拼出来。有些平台管这叫“表达式”,有些叫“脚本块”,换汤不换药。

所以它的本质不是消灭编程,是把编程的门槛往下砍一大截。

那它到底能干嘛,不能干嘛

那它到底能干嘛,不能干嘛
那它到底能干嘛,不能干嘛

我表姐那套请假系统,属于低代码最舒服的战场:内部管理类的轻应用。

什么样算轻应用?表单收集、审批流程、简单的数据录入和查询、部门之间的流转、做个带权限的后台。这些东西有个共同点——逻辑不复杂,但手工做又特别烦。

你想想,一个公司要统计大家端午节的团建意向,用微信群里发接龙,最后谁统计?谁核对?谁催没填的?一团乱。用低代码搭个小页面,每人填一次,后台自动汇总,还能导出来。

这就是它的甜区。

那什么不是它的甜区呢?

高并发的交易系统,不行。复杂的实时计算,不行。对性能要求到毫秒级的场景,不行。跟十几个老旧系统打通、每个接口格式都不一样的那种破事——做起来也很痛苦。

我见过有人拿低代码去搭一个类似社区团购的后台,用户量一上来,页面卡得转圈。这不是平台不行,是你用错了工具。拿螺丝刀去敲钉子,敲两下可以,敲一天手就废了。

等等,程序员是不是要慌了

这可能是最常被问的一个问题。

不至于。真不至于。

低代码吃掉的是那种“本来就应该自动化、但一直靠人肉填表”的活儿,而不是复杂的软件工程。它让行政、HR、运营这些岗位能自己动手解决一些小问题,不用排队等 IT 部门排期排到明年。

对程序员来说,这其实是减负。以前产品经理天天追着你改一个“就加个字段”的需求,现在人家自己拖两下就改了。你终于能去写那些真正需要架构能力的东西。

当然,也有让人头疼的地方。

我表姐那套系统用了几个月后,想加个功能:学员请假之后,自动发个短信提醒。平台自带的短信模块要额外收费,对接第三方又卡在权限验证上。她跑来问我,我看了半天也没捋顺,最后是她花钱找了个懂点技术的人帮忙接上的。

这就是低代码的天花板——当你想做的事情超出平台预设的框框,就会撞墙。

低代码平台搭建审批流程节点配置界面
低代码平台搭建审批流程节点配置界面

我自己踩过的几个坑,说给你听

第一个坑,数据搬家。

很多低代码平台把你的数据存在它自己的服务器上。用的时候很方便,用久了就想跑——比如公司想把这套系统迁移到自己的服务器,或者换一个平台。这时候你会发现,导出数据没那么简单。有些格式是专用的,导出来还得想办法转换。

所以在选平台之前,先问一句:数据能不能完整、方便地导出。这句话值一万块。

第二个坑,越用越贵。

免费版通常有人数限制、功能限制、存储限制。你一开始三个人用,觉得挺好。等团队扩到三十个人,要么付费,要么删数据。而且价格是按人头算的,人越多越肉疼。这笔账要提前算。

第三个坑,也是最容易忽略的——维护成本。

你以为拖拖拽拽就完了?用久了会发现,字段越加越多,流程越绕越复杂,后来自己都看不懂当初为什么这么设计。到最后,那套“不需要程序员”的系统,还是得找个懂行的人来收拾。

所以低代码不是不用维护,是维护的方式变了。

普通人到底要不要碰它

我的建议是这样的。

如果你手上有一个特别小、特别明确的需求——比如收集报名信息、管理志愿者排班、做一个简单的库存登记——而且实在等不及 IT 排期,那可以试试。选个有免费版的平台,花一个下午摸一摸,大概率能搞出个能用的东西。

先别贪心。别一上来就想搞一个覆盖全公司的系统。你搭不出来的,搭出来也没人用。

但如果你要做的是一件核心业务上的事,涉及钱、涉及客户数据、涉及多个部门协作——老实说,找个靠谱的开发团队更省心。低代码在这种场景下省下的时间,后面大概率会加倍还回去。

它是个好锤子。但别拿它去拧螺丝。

我表姐到现在还在用她那套系统,偶尔加个字段、改个流程,自己就能搞定。她也没变成程序员,只是学会了一种新的做表格的方式。某种意义上,这才是低代码最真实的样子——不是颠覆谁,只是让一部分人少求人。

就这样。