低代码平台的现状思考及趋势(低代码平台的现状思考及趋势分析)

不管是企业客户的诉求,行业的专业人士分析还是机构的预测都表明了低代码平台就是未来ToB软件发展的一个方向,低代码平台的春天已经到来。然而目前市面上涌现出的各个平台大都处于早期的发展阶段,还在不断地探索中,发展方向也各不相同。本人作为一个低代码平台领域10年的从业者,试用过市面上绝大部分平台,对低代码平台的发展现状和趋势谈谈个人的一些想法。

低代码平台的优点

低代码平台的现状思考及趋势(低代码平台的现状思考及趋势分析)

多快好省,简简单单四个字就概括了低代码平台的优点,然而还有一个不是那么明显的优点,那就是为客户选择供应商提供了一个绝佳的技术参考指标,做平台的>做产品的>做项目的。

当然前提是做出来的东西大体相当的情况下。

低代码平台的定位问题

面向业务人员,技术人员,还是二者皆有?

低代码平台的现状思考及趋势(低代码平台的现状思考及趋势分析)

从上图可知低代码平台的适用场景决定了不能用于过于复杂的系统,否则复杂系统将会变得比纯代码开发更复杂,同时失去可维护性。低代码平台的高效率是以牺牲灵活性为前提的,且制定了大量的规则,从这点来看低代码平台面向业务人员似乎更符合本身的定位。那是否就可以只专心做零代码平台呢?非也,无数的事实表明即使是简单的应用,依然逃不开定制开发,再强大的功能和配置依然无法覆盖所有的情况。而且随着后续支持的应用越来越复杂,定制开发的部分也将逐渐增加,因此对于开发人员的定制开发支持,是必不可少的。也因此,低代码平台的定位以业务人员为主、技术人员为辅的方式是更容易被客户所接受。

补充下:为什么不看好针对技术人员的低代码平台?首先因为技术发展太快,平台技术很容易就落伍了。而且既然针对的是技术人员,必然是因为平台更适合做比较复杂的应用,那从后续的发展来看,这样的应用只会越来越复杂,那纯代码开发在大型应用中更能体现自由和效率,平台的短期效率将不足以满足应用的长远发展。

低代码平台的泛化

从以上结论可以知道,低代码平台只能适用相对简单的应用,那复杂的应用怎么办?毕竟企业中还有核心系统,比如ERP,OA,HR,CRM,财务等。这些核心系统必然也会走向低代码平台 上层应用的方式来实现,即复杂的逻辑通过模块或基础服务的方式提供给上层应用,上层应用通过平台的配置系统和扩展开发来快速实现业务需求,最终形成核心系统低代码平台和通用低代码平台共存的格局。低代码平台将逐渐深入人心,无处不在,只不过实现的方式不同而已。

补充下:那些所谓PAAS SAAS的割裂模式,不是真正的低代码平台,只能说是两个独立的产品,满足不同的客户需求。真正的低代码平台是平台 Saas,本身的产品就是依托在平台上,用户看到的是产品和案例,得到的是需求的快速实现。这样才是真正的“把简单留给用户,把复杂留给自己”。

低代码平台的核心功能

低代码需要解决的核心功能就6个:表单,视图,工作流,报表,报告,组织架构和权限。这些基本功能模块解决好了,就能解决绝大部分的实际需求,其他的都可以通过代码扩展的方式来解决。在表单,视图,工作流这几块目前平台都做得不错。然而真正到数据汇总的时候,平台的弱点就暴露出来,比如复杂的多表关联汇总数据(支持复杂查询,分权限),多级汇总方式等。报告就更是还没有发现有涉及到的,况且还要区分组织架构和权限。后续平台如何解决数据分析这块才是真正体现平台能力的地方。

低代码平台的部署问题

私有部署一直是绕不开的话题,目前公有云平台这么发达,通用型的低代码平台完全可以云部署,但是核心系统支持私有部署也是必备的能力之一,否则随着数据量越来越大,数据安全就越来越重要。核心系统的私有部署是必备的技能之一。

低代码平台的弱点

易用性。平台为了兼顾通用性,往往会牺牲应用的易用性,千篇一律的界面很容易审美疲劳。不同应用的侧重点是不同的,理应操作有所不同,然而为了照顾平台的统一,个性化就只能给平台让路了。

低代码平台的特点-时间长

著名的低代码平台Mendix成立于2001年,OutSystems成立于2002年,成立的时间都非常的早,但是都是在2018年才开始并外界所熟知和青睐,为什么需要这么久?因为平台本身抽象层次高,系统复杂。所以要做好低代码平台必然需要大量的时间去探索去摸索。原来并没有一套最佳的解决方案,各个平台各有自己的特色和适用范围。正因为如此,如果平台方向错了,那转向的代价也是极其昂贵。所以平台小步快跑,不断试错,不断探索,才能找出一条更适合自己的路径。目前国内绝大部分的平台成立时间都不长,探索的时间也不够,不过很快方向就会明朗了。

低代码平台不是万能的

很多平台的应用范围定位不清晰,都想做全企业应用,比如去做ERP,OA,CRM,HR等,但是这些企业核心应用的复杂性是远超想象,不是简简单单管理数据就可以的。通用平台一定是轻应用,否则平台的复杂度会逐渐失控,最后连自己都无法驾驭,如何让用户去理解,也就失去了简单的初衷。另外平台也仅仅是工具,如何让平台发挥更大的作用,需要多方参与,提供更多的案例和解决方案,更简单的拿来主义,这样才真正让客户更简单。

核心系统低代码平台的典范

以HR系统为例,国内目前定位于HR领域的低代码平台——AskForm

AskForm定位于HR领域的低代码平台,已经做了10年的迭代开发和大量的基础工作,让用户使用起来更方便,定制开发更快速。专门适合HR领域。然而也有很多平台推出了HR相关的应用,无一例外的非常简单,如360度测评,关于多人作答不同问卷,不同权重设置,计算方式就包含了几十种,报告就更是多样和复杂。通用平台不可能顾此失彼,专门针对HR做改动,这就是专业领域平台的优势——聚焦。数据整合,这个也是专业平台的优势,融合各个应用的数据,产生更大的价值。

总结

拥抱低代码平台是面向未来的决策,也是低代码平台从业者们的一个巨大挑战。

相关新闻

联系我们
联系我们
公众号
公众号
在线咨询
分享本页
返回顶部