那些低代码平台,都是什么人在用?

乐活   2024-08-13 15:13   北京  


我的个人博客:www.moonkite.cn

大家好,我是风筝

低代码平台这个词总是一阵一阵的出现,突然就火几天,然后就没动静了,过些天,又火几天,然后又没动静了。

低代码,顾名思义,目的就是让开发人员写更少的代码的同时,又能实现功能。有的平台还号称零代码。低代码还能理解,零代码就纯属是扯淡了,一行代码不写,难道要靠意念吗?

可能是我圈子太小的问题,我周围的开发者很少有看好低代码的,当然不排除有「不用写代码就实现功能,还要我这个程序员干什么」这种想法的。

但是,对于我来说,我是觉得低代码没什么问题,但是低到什么程度是个值得考虑的问题,低一点儿可以,低太多就有问题了。

之前和同事聊起低代码,他说他们公司就用过低代码平台,是老板强烈建议的。刚开始的时候感觉是挺快的,有些功能一顿配置就能用了,但是随着开发的深入,发现有些功能就实现不了了,或者实现起来非常麻烦,麻烦到要不是因为工期不够了,他们就重写了。后来,修修补补还是跑起来了,只不过整个框架变成了一个四不像,又有低代码、又有他们自己补的东西。

最近 GitHub 趋势榜上有一个低代码平台突然火了,叫做 JEECG BOOT ,使用 Spring Boot + Vue 搭建的,应该有人听说过。

号称支持十六大特性。

我稍微体验了一下,和想象的差不多,国内大部分低代码平台其实都差不多。

比如支持自定义配置大屏。

拖动式的动态看板配置。

支持自定义配置表单和工作流等等。

这让我想起了我第一份工作的内容,当时我们做微软一个 CMS 产品的二次开发,这个产品叫 SharePoint,15年之前有不少公司用它做公司内网门户和 OA 的,这个产品就是支持配置各种数据源、支持定制页面、支持配置表单和工作流。

所以,我也算是很早接触低代码平台的。这种产品在国外还好,定制化都比较少,但是在国内,除了底层我们知道用的是它,在UI和功能上都被严重定制化,根本看不出本来产品的样子。

之所以开发低代码平台,初衷肯定是希望提高开发效率,一个系统点几下鼠标就上线了,这肯定是最完美的结果。但是,基本上不可能,除非只做一个后台查询面板,什么复杂的需求都没有。

一个低代码平台,就是一个技术框架,越是不需要写代码的平台,封装级别肯定越高。越是封装,灵活性就会越低。一旦碰到无法通过框架本身的规则实现的功能,解决起来通常就会更加麻烦。

有人说最好的低代码平台就是 Spring Boot,基础牢固,可选的组件也很多,灵活性也高。当然了,Spring Boot 本身其实不是低代码平台。

RuoYi 也算是一个低代码平台了,有前后端,跑起来马上就能用,改起来也算是方便,在我看来,一个框架封装到这种程度就够了,再多一点就多了。

但只是我一家之言啊。听说有的外包团队通过低代码平台几天就能实现一个系统,一个人就做一个项目,爽的不得了。这样看来,低代码平台还是很有市场的。

最喜欢低代码的人可能就是老板了,本来一个项目需要前后端好几个人做几个月。然后听说用低代码平台,一个人半个月就能做出来,老板能不喜欢吗?

你有用过低代码平台吗?觉得怎么样?

还可以看看风筝往期文章

用这个方法,免费、无限期使用 SSL(HTTPS)证书,从此实现证书自由了

为什么我每天都记笔记,主要是因为我用的这个笔记软件太强大了,强烈建议你也用起来

「差生文具多系列」最好看的编程字体

我患上了空指针后遗症

一千个微服务之死

搭建静态网站竟然有这么多方案,而且还如此简单

被人说 Lambda 代码像屎山,那是没用下面这三个方法

古时的风筝,一个程序员,一个写作者。

古时的风筝
努力成为独立开发者的程序员,分享我了解的关于编程、独立开发等知识,知不不言,言无不尽
 最新文章