“在企业软件定制化需求前提下,低代码平台可以在满足企业快速交付应用,代码最小化和前期投资最小化的需求方面提供价值。基于初心资本近期的研究,我们对低代码行业进行了系统的梳理。”
为了应对快速变化的市场,企业需要迅速交付和迭代应用软件。然而,传统开发方式开发周期长,标准化产品又难以满足企业的个性化需求。在此背景下,具有快速交付应用,代码量和前期投入成本最小化等优势的低代码产品应运而生。
本文将从以下几部分来对低代码行业展开分析:
1、低代码行业在国外成熟市场的发展;
2、低代码行业在全球的市场规模;
3、低代码的核心价值;
4、客户需求与产品类型分析;
5、产品与核心功能;
6、如何评估低代码产品与创业公司。
一、 低代码行业在国外成熟市场的发展
低代码行业在发达国家起步早,目前已经产生几家头部公司,包括综合性软件平台如Salesforce和Microsoft,以及独立的低代码平台,如OutSystems和Mendix等。几大平台的基本情况如下:
Salesforce很早布局低代码行业,主要目的是为了让平台上的集成商和生态合作伙伴快速迭代自己的产品。
Microsoft做过多个低代码产品线,目前正在把多个产品线融合,并将它的数据治理服务、BI服务、云服务和低代码服务打通,形成一个非常成熟的平台。
OutSystems最初是让程序员可以快速开发应用的平台,之后转做低代码平台,目前已成长为业内功能最强的平台之一,并在2018年获得KIP和高盛的两亿美元投资,成为了估值10亿美金的独角兽。
Mendix同样是一个产品功能强大的平台,近期被西门子收购,成为西门子布局工业物联网的重要开发平台。
二 、 低代码行业在全球的市场规模
根据PS Market的统计,低代码平台在2018年就达到了全球56亿美金的市场规模,且调研机构普遍认为这个行业未来几年在全球范围将会以50%的年平均增长率快速增长,到2024年达到500亿美金的市场规模。现今低代码在企业中的渗透率为20%,在开发者中的渗透率为36%。根据Forrester和Gartner的预测,到2024年,行业渗透率将达到60%-70%。低代码行业在国外已处于较为成熟的阶段,而在国内还刚刚起步,上升空间很大。
三、低代码的核心价值
低代码的价值在于,当标准化的软件无法满足企业个性化需求时,企业可以用低代码平台研发,以最小化的代码量和前期投资达到快速交付应用的效果。
为了更直观地理解低代码的价值,我们可以对程序开发的流程进行简单分析。开发过程中首先要做的是客户画像,需求分析,产品设计,写测代码,管理数据,最后是运行时的配置,中间件,DevOps等。前几个环节与企业业务相关度高,是企业需要重点关注的部分,而后几个环节与核心业务关联度不大,可以用低代码平台完成。由此可见,低代码平台对企业起到赋能作用,使企业可以将更多的精力花在对业务起决定性作用的核心环节上。
低代码平台的价值可以进一步拆解成一个前提和三个需求。
前提:标准化的软件无法满足企业定制化需求。如果这个前提不成立,企业可以直接采购标准化产品。
需求1:企业有快速交付应用程序的需求。由于市场在快速变化,企业客户的需求也在持续变化,企业为了应对这样的变化,产生了快速交付应用程序的需求。
需求2:代码最小化的需求。一个普通的企业很难有足够的资金量维护一个高质量的工程团队。因此,企业需要让开发能力有限的员工发挥最大的效益。同时,从用户画像到设计到开发周期过长,其中写代码的时间占到了80%,因而,企业有在代码开发环节提升效率的需求。
需求3:前期投资最小化的需求。低代码与云计算有着密不可分的关系。在云计算各种服务出现之前,底层投资很显著,建服务器、机房的成本极高。云计算的出现使得企业能够即插即用、按服务收费。同理,DevOps、中间件、网络配置、代码测试并非客户想要自己投入构建和长期维护的核心环节,云计算让低代码平台提供这些基础设施成为可能。
由此可见,在企业软件定制化需求前提下,低代码平台可以在满足企业快速交付应用,代码最小化和前期投资最小化的需求方面提供价值。
四、客户需求及产品类型分析
对应不同类型客户的不同需求,低代码产品要可以分为四种类型:
1、针对中小型企业的轻量级应用需求,提供轻应用开发平台。
此类产品主要提供轻量型ERP、CRM、OA等应用,让业务人员可以基于无代码平台构建应用。他的优点是用户使用门槛低,可以嵌入钉钉、企业微信等中小 B 渠道进行拓客;缺点在于这类产品支持开发的应用场景有限,技术壁垒不高。
2、针对定制软件开发的外包企业,提供强大的低代码工具。
此类低代码产品能显著缩短软件外包的开发时间和交付成本,赋予这类供应商极强的价格优势。同时,外包企业可以通过项目制、有营收的方式积累低代码平台能力,未来也可以将低代码平台开放给客户使用。但是,这种模式本身较重,涉及客户咨询和服务,需要对客户业务有较深的理解,还需要持续的去维护客户的关系和开拓客户资源。这种较重的商业模式决定了团队规模会随着商业规模增长而迅速膨胀。
3、针对咨询公司,SaaS等ToB公司,提供赋能型的低代码平台。
这种产品以服务ToB企业为起点,未来可能辐射到ToB企业所服务的终端企业用户。但是,集成商和咨询公司的技术能力往往参差不齐,需要较多的服务和支持,而且这类企业通常自身的盈利能力有较多不确定因素,付费意愿也需要打一个问号。因而,面向这类ToB企业的低代码产品可能面临较大的挑战。
4、针对企业IT部门提升效率的需求,提供低代码研发解决方案和工具。
这类产品直接面向终端用户,是较为经典的低代码平台商业模式。不过,这类企业级的效率提升工具开发周期较长,需要较大的融资金额来支撑持续的研发,且要找到最有痛点的客户并进行教育。
五、产品及核心功能
从产品层面,低代码平台主要由三部分组成:应用管理平台、移动应用开发平台和业务流程管理平台。
应用管理平台(aPaaS): 用来做整个应用程序生命周期的快速开发和交付、编译和部署,并确保可用性、可靠性和可伸缩性,以及应用程序运行控制和监控。在aPaaS平台上,低代码供应商已经将常用的功能写好了,开发者可以直接使用。有些低代码公司会把aPaaS的集成功能单独称之为iPaaS(Integration PaaS),即将多个应用集成的平台。
移动应用开发平台(MADP):用于将写好的代码迅速转化成app。
移动应用开发平台和业务流程管理平台(BPM):用图形化、可视化拖拽的模式描述业务需求,形成业务逻辑设计,目的是系统性地改善企业内部的商业流程,提升组织效率。
从产品功能角度进一步拆解,低代码平台往往需要具备以下八大功能:
六、如何评估低代码产品
评估低代码产品有以下几个重要的维度:
效率:开发一个场景平均每人每天的工作量得到了多少的节省;
效果:是否稳定、安全、可用性高;
体量:平台支撑了多少开发者、多少个应用、多少数据量;
横向覆盖:广度上能覆盖多少行业和领域的应用开发场景;
纵向复杂度:深度上能否开发复杂的应用场景;
生态:社区、开发者、应用商城、服务商、实施方、流程咨询、文档、培训等是否完善;
融资能力:在公司产生稳定营收前,持续融资能力很关键。
一、启效云
⭐4.5⭐
这个平台主要实现工作过程管理的自动化、智能化、整合化。最主要的特征就是实现了数据整合和数据统计,消除了信息孤岛,将整个数据系统形成高效运转的环向;而且操作起来基本上是没有程序开发基础的人员,就可以实现拖拽搭建,同时在操作的时候,如果有个性化的定制需求,也可以根据自己的要求去反馈给客服人员,可以提炼出典型应用场景作为延展基础,启发智慧云整体给我感觉:安全、简单、高效。
二、JeecgBoot
⭐4.5⭐
JeecgBoot 是一款基于代码生成器的低代码开发平台, 帮助解决Java项目70%的重复工作,让开发更多关注业务逻辑。可以应用在任何J2EE项目的开发中,尤其适合SAAS项目、企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等,其半智能手工Merge的开发方式,可以显著提高开发效率70%以上,极大降低开发成本。
JeecgBoot 代码扩展能力强,在各个层次多处预留了代码扩展槽,将定制能力大量开放给用户,专业开发者能使用代码对应用表单、流程、报表、页面等能力进行扩展。对于有开发能力的企业,能够很大程度满足他们的应用定制化需求,至少在数据逻辑上不会有太大限制。
三、宜搭
⭐3⭐
宜搭是阿里巴巴旗下的一款零代码搭建平台。数据表单的设置、视图设置、报表生成、审批流程设置等基础功能完善;其中亮点是支持网页直接自定义数据表单的打印模板。大部分平台是不支持自定义打印模板,即便有些支持自定义的平台也会需要用户先用word编辑好,再上传到平台生成模板。对比起来,宜搭的这项在线自定义打印模板是较便利的功能。
但宜搭存在的明显不足是,其自动化流程设置的简易性不足。例如客户要针对进销存做库存自动变更的设置时,需要用函数公式来写,要求使用者懂得各类计算机函数的逻辑和用法,提高了使用门槛。另外,宜搭的应用页面布局灵活性较弱,属于传统的页面左侧铺排表单,美观度不好和使用起来不方便。
宜搭的价格相对其他平台,还是比较便宜的,以标准版为例:3000元就可有50人账号一年的使用权限,但该版本的可用功能有限,仅满足中小型企业业务数据管理、OA审批方面的需求。如果要做到更复杂的项目管理、进销存、绩效考核等需求,应用搭建复杂度会提高,要有的功能更多,价格也会相应抬高。
四、明道云
⭐4⭐
明道云在数据表单编辑、数据管理、数据统计、工作流、企业内部协作上的功能都相对完善。明道云系统设计界面简洁,分应用、分板块、分表单管理不同的业务数据,打破传统管理软件中表单堆叠的冗杂设计。明道云最大的亮点工作流无论从界面和使用的方便性来说做的相对是不错的,工作流大大减少重复性工作,实现数据的互通,提高用户工作效率。
明道云的不足是:平台化操作,暂时只能满足很简单的业务系统,比较复杂的业务还是需要私有化开发,价格必然不低。
明道云的价格相对较高,最便宜的也要19000+,对于普通开发者,使用成本有点高。
五、启效云
⭐4⭐
启效云最初是做报表出身的,因此产品的数据整合功能比较强大。
启效云的功能十分齐全,从表单管理、自动流程管理、数据分析,到内部沟通、待办提醒,能实现企业业务数字化管理和内部沟通效率提高。略区别于其他软件,启效云将数据录入、数据管理和表单编辑三者做区隔;好的一面是普通业务员工作时界面功能简化,只有数据录入和工作管理,不好的一面是数据管理的入口放太深,对领导和管理员来说数据分析较不便。
在用户体验方面总体不错,员工能在主页里清晰查看和管理待办事项,对数据进行录入。页面设计干净简洁,不会有过多复杂的按钮操作。在价格上,启效云的价位在业内偏中等,提供的功能权限也基本满足企业业务管理的需求,可以考虑。
六、iVX
⭐4⭐
是一款比较完备的0代码产品,测试以后发现可以不用任何代码完成所有的开发。工具达到了制作较复杂应用的能力,其官网也是由iVX直接生成的,做到了应用闭环。再加之其不错的加载和运行速度,这款产品让我感觉非常惊艳。
iVX组件完备,对象封装完整;支持各种小程序、原生、WebApp、游戏开发,总得来说功能非常强大。产品交互设计合理,开发效率高,前端后台(前端React后台Go)编译出程序的运行效率很高,但教学还有待完善,感觉内容较少,初学者一开始上手时可能会有点麻烦。 iVX收费项目比较多,对于开发者或者企业成本有点高。
了解完以上这6款软件,如果您感兴趣亲自体验代码平台灵活搭建管理应用的功能,希望对你有所帮助!