低代码 / 新闻资讯 / 行业资讯 /
聊一聊,低代码平台的本质是什么?

聊一聊,低代码平台的本质是什么?

发布时间:06-07 14:05 作者:织信Informat 浏览量:444

2021年初,随着在钉钉6.0发布会宣布“宜搭”上线,着实让低代码火爆了一把。低代码和无代码的兴起,主要是为了让业务人员能通过简单操作平台组件的方式快速实现业务数字化的转型。让企业人员能够根据自身需求量身定制一款合适可用的系统软件。

 

image.png

 

下面,我们从几个方面来聊一聊低代码平台的本质是什么?

1、用户侧

从眼下的用户侧来看,需求是很多。大家所常见的企业管理系统,不都是增删改查拼出来的,然后加上一些定制的流程,不就是个性化的系统吗?很多外包都是这样接项目,实现的时候再去改一改。最多搞一个个性化酷炫的大屏。就算实现了数字化、信息化。

 

2、技术侧

从技术侧来看,没有低代码的时候,有点规模的厂商,也在搞自己的组件库、基础框架。这不就是低代码的一部分目标功能么,现实中关系强的厂商,项目多得接不过来,低代码这种模式正是他们最需要的。源动力就是提高毛利,压低成本。

 

以前用传统开发方式做项目,搞各种信息化系统,很多产品整体看起来类似,但常常需要适配某些场景需求,然后把模块推翻重来,即便是因为一点点小改动,那也是苦不堪言。但是有了低代码之后,对于表单、工作流类似的改动,配合Api可实现快速迭代,把原来建模,改接口等重人力的任务,大幅压缩。这才是真正意义上提效降本。

 

3、使用侧

从搭建者的角度来看,很多服务咨询公司苦于缺少落地工具,毕竟低代码/无代码能快速地搭建出符合咨询方案的系统,这样就实现了咨询公司的服务闭环。比起动辄几万的程序开发费用,几千块就能搞的事情,为啥不用呢?

 

4、低代码平台的本质

任何一个系统都是有边界的。那么边界在哪里?还是要从本质来看,低代码其实就是对现有语言的封装,说专业点就是 DSL(专注于某个应用程序领域的计算机语言) ,也就说明了有些需求明明很强烈,但厂商很难去支持,根本原因就是不符合系统DSL设计范围嘛。那平台具体做了什么?

 

整理起来就是“数据建模、流程梳理、数据分析”。其实这就是程序和产品每天都在做的事情。如果基于DSL再去做开放平台(Api),这也是现在所有低代码公司都在做的事情。

 

做一个低代码系统,说起来很简单,但实际开发出来,远比你想象的难。之前在某技术论坛上也有人讨论过如何实现这种系统的贴子。最后各种方案也都是猜想,没有哪位能说到真正落地的点子上。

 

那我说下要做低代码/无代码平台先要解决的几个问题!

1、需要什么样的产品经理,这些需求从哪里来?

2、如何平衡客户定制需求与通用需求的关系?

3、如何既保证用户操作的简单,又不失功能的多样性?

4、如何能保证面对未知的需求,整体系统的架构扩展性?

5、如何能实现多场景,多部署模式,多商业合作模式的融合?

 

以上仅是做系统之前的思考的第一步。确定以后,接下来可能会遇到

1、竞品出新功能,我们要不要跟?

2、合作方要求定制,我们要不要跟?

3、我们是快速做,还是夯实基础?

这就是解决研发与市场的矛盾,也就是现金流的矛盾。

 

最后从技术架构上考虑

1、如何保证代码的抽象度?

2、如何提高系统抗污染度?

3、如何提高系统的兼容度(账户体系、数据对接等)?

真正能做好低代码的厂商,都是经历无数风雨的。无不是有着对传统软件开发模式深入思考的。所以不能可能由几个技术短平快地堆出来。否则低代码早都遍地开花了。

 

就拿织信低代码平台来讲,公司“深圳基石协作”成立于2019年,专注企业内部信息化产品。成立这家公司后研发了cornerstone(项目管理平台)、织信Informat(低代码平台)2个产品。开发产品的初衷,主要得益于母公司,母公司布雷泽科技是一家为企业进行信息化软件管理咨询和定制的项目服务公司。主要是为大型客户,包括平安、腾讯、微众银行等企业进行内部核心系统的研发服务。

 

也是基于这些年的项目经验和技术积累,提炼出了一整套低代码开发逻辑,从而创造了织信这个低代码平台。

其实在很早的时候,织信的研发核心骨干就已经开始对新的研发模式不断探索了。最早的时候,团队是希望通过开发一些完整的系统,封装好各类接口,以后遇到有相同需求的客户,可以快速的交付。

 

但是这个想法很好,但是实际在落地的过程中,效果并不理想。因为市场变化过快,客户需求个异性强,导致同一套业务系统,玩法可能完全不一样。比如电商系统,拼多多的玩法和淘宝的玩法就完全不同, 这样带来的定制开发内容,可能远超系统本身。而且基于老系统的修改可能难上加难。

 

于是便开始不断的尝试,cornerstone是在织信这个产品出来之前一直有使用的。之前也有做一款产品是专门服务于软件研发的。其中有一个功能就是可以构建代码框架模板,然后通过输入一些配置项属性,让系统自动生成代码。但是这个方案依然不是很理想。首先代码可生成的局限性强,构建代码规则成本大,另外门槛高,并没有改变项目交付的流程,仅仅是在某一个阶段有一定的效率提升。

 

直到研发出织信这个低代码产品,才让团队找到了一个相对合理的方式来解决这个问题。在织信平台上,已经不需要经过代码编写,使用者只通过高度自定义的字段、流程、权限的配置就可以创建一个自己想要的系统了。 这也就是低代码的概念!

 

合理并且有效地运用低代码平台,不仅可以让我们工作高效地运行,还能最大程度保证团队目标的达成。我推荐使用织信,它内置100+标准应用模板,覆盖:OA协同办公、ERP进销存、CRM客户管理、人事绩效财务、企业服务、个人及组织等多个应用场景。点击一键安装,即可免费试用。并且拥有在线搭建功能,可根据企业需求实现自主配置。是帮助企业开启数字化转型的重要引擎。现在注册还可享终身免费使用权益。