不知道从什么时候开始,低代码这个概念火了起来,尤其是对于IT程序员和业务人员来说。从一开始,害怕被低码逼到失业就成了烂大街的口号。
一边是喊着“人人都是产品经理”“人人都是程序员”的宣传噱头,一边也是没完没了的说“只能生成狗屎样的代码”“bug生产者”。
那么,低码到底是“假口号”,还是真正的行业革命?今天就来仔细说说:
一、低代码应用现状
低码刚火起来,一般有两个发展方向:一条线是面对IT人员的开发工具路线,另一方面是针对业务人员的业务复用路线。
无论是哪种模式,低码最终都是为了解决公司团队重复性的业务需求,比如以前只能由程序员敲代码才能实现的模板工作,可以通过使用低码模式或者工具来解决定制化的需求,最终提高整个团队(公司)的效率。
看起来低码似乎是未来的出路,那为什么现在很多人吐槽烂大街?
主要原因在人。到现在,低代码平台针对的人群永远是初学者和新手,代码能力强的程序员根本看不起低代码平台,大部分公司都是伪需求。
而且,如果程序员要抛弃原有的工作模式,使用低代码平台与业务人员交流,意味着公司要投入非常大的变革成本。
但实际上,据我所知,低代码面向的就是程序员,虽然做不到取代码农,但是也不会和中台一样臭大街。
至于为什么?继续往下看。
00-1010程序员应该都知道,敲代码不是最痛苦的事情,但是反复做轮子才是最没效率最没价值的事情,低代码的作用就是解决个人效率问题。
就报表制作而言,传统的模式是业务人员向程序员提交报表需求,然后程序员从数据库中取出数据,根据需求制作模板,然后交给业务人员。但是,当业务人员的需求发生变化时,程序员还要反复取数据,做模板,这个过程是多么痛苦就不用说了。
有了低代码平台,IT人员根本不需要那么多麻烦,报表设计也没那么难。
现在市面上流行的低码举报平台不多。这里以最常见的FineReport为例介绍一下低码平台的几个功能:
1、报表自动化
FineReport的设计器类似于Excel,很好用。对于连接数据源,根本不需要写很多SQL,不懂代码的小白也可以用。
s="pgc-img-caption">