低代码开发,真的能“干掉”开发吗

国际新闻 阅读(1627)

技术云原始报告。

低代码开发平台的流行使得许多企业对快速生成应用程序抱有很高的期望。有些人甚至认为未来可能不需要大量的开发人员。真的是这样吗?

低代码开发平台(Low Code Development Platform)是指一种无需编码或少量代码就能快速生成应用程序的工具。这个平台通常提供可视化设计工具来快速构建接口、设计数据模型、创建业务逻辑和工作流。

理论上,低代码开发可以很好地避免定制开发和现成产品的缺点。一方面,可以降低企业应用开发的人工成本;另一方面,它可以缩短几个月甚至几年的开发时间,从而帮助企业实现降低成本、提高效率和灵活迭代的价值。

根据Frevvo的研究,低代码开发可以将数字转换速度提高69%,有助于减少对高科技水平的依赖。

在这一领域,更成熟的平台已经出现在国外,如:OutSystems、Mendix、谷歌的应用程序制造商、微软的PowerApps、Thunkable、Zoho Creator等。

其中,OutSystems在2018年6月由私募股权投资机构KKR和高盛出资3.6亿美元,是一只价值超过10亿美元的独角兽。

然而在中国,低码或零码发展的趋势只是在最近几年才开始兴起,出现了一批低码平台初创公司,如:光流(Lightflow)、建筑云(Building Cloud)、益创科技、ClickPaaS、APICloud等。

与此同时,也有一些代码开发平台能力较低的制造商,如最初是BPM(业务流程管理)的奥哲、办公协作领域的明道云、阿里云等。都开始强调他们的“低代码”身份。

低代码开发平台作为企业服务领域的一条全新轨道,具有很大的“流行”潜力。这个平台真的这么好吗?未来开发商还有空间吗?

传统发展模式的革命

云计算的兴起和移动互联网的深入发展使信息技术系统和企业更加紧密地联系在一起。随着业务的可变性变得更高,信息技术开发能力变得更加敏捷。

在这种情况下,由于每个大企业都有一定数量的开发人员,其业务也是独一无二的,例如传统软件供应商思爱普(SAP)和甲骨文(甲骨文)以前做过的最佳实践(Best Practice),也就是说,将一家公司的成功经验复制到其他公司已经不再可行,于是出现了低代码开发的趋势。

事实上,低代码开发平台不是为了颠覆开发人员,而是为了将开发人员从繁重和重复的代码中解放出来,并参与更有价值的开发环节。

低代码开发平台将“杀死”开发人员,而不是传统的开发模式。

低代码开发平台通过图形界面交互实现应用构建、可视化操作和标准化配置,不仅可以提高开发人员开发信息系统的效率,还可以满足没有代码基础的业务人员的信息开发需求。

当然,代码平台不是一切。当用户遇到无法在平台上实现的配置时,他们可以定制开发,也就是说,他们可以根据自己的需要开发平台不具备的功能。因此,企业可能需要将低代码环境与手动代码连接起来。

一些企业透露,他们已经用低代码开发平台开发了自己在企业资源规划、供应链、财务、办公自动化、人力资源和项目管理方面的全系统应用程序。

如果这个庞大的系统项目是以传统方式开发的,通常需要至少10个人工作1年以上,但现在只需要2个人在6-8个月内完成。

同时,低代码也可以解决太多软件应用程序、太多混乱和孤立数据孤岛的问题。

奋斗中的中国市场

根据福里斯特报告,到2020年,低代码开发平台的市场规模将达到155亿美元。受云计算转型和数字转型带来的需求驱动,低代码赛道的爆发似乎迫在眉睫。

但看看中国低代码初创企业的现状,它们都处于一个艰难的探索时期。没有成功验证的商业模式,这与低代码racetr的蓬勃发展趋势完全不同

以外部系统为例。它的开发应用程序界面就像一个文档编辑器,但是中间是应用程序过程的空白版本,可以通过拖动它旁边的函数来构建。此外,在需要编写代码的地方,可以直接插入现有代码库中的代码,而无需手动输入。

相比之下,国内企业客户发展能力薄弱,不喜欢自己发展,习惯性地寻求个人服务。低代码开发服务提供商要么提供从开发到应用的一整套流程,要么与合作伙伴一起实现它们。

因此,目前国内市场形成了三种服务模式:

第一种是通过低代码开发向外部提供开发服务,类似于软件开发外包,只是这种服务提供商效率更高,成本更低。

第二种类型使用低代码开发作为工具来提供独立软件开发商、服务提供商、SaaS企业、渠道代理、咨询公司等。以提高系统部署效率或为客户提供更完整的解决方案。

第三种类型使用低代码开发作为平台,吸引ISV甚至单个开发人员在平台上开发应用,然后向企业客户提供产品和后续二次开发个性化定制服务。平台作为一个连接角色,负责建立统一的标准和交易规则,并以类似应用商店(APP Store)的形式努力扩大供需,只是它提供的是应用编程接口而不是应用编程接口,服务的是企业而不是个人。

这三种低代码开发服务可以被视为服务、工具和平台。事实上,为了教育市场和努力生活,各种低代码制造商正在尝试各种服务方法,并不断调整他们的战略和策略。

这是一种实用的方法,但也面临着高技术门槛。国内企业太多,业务和信息技术环境非常复杂。很难实现产品的通用性。每当一个低代码开发平台开发一个新的功能模块时,它必须预先设计框架和逻辑,以应对高可配置性所需的各种可能性。

这也是低代码开发平台作为一个大型完整的PaaS引擎必须面对的挑战。如果技术边界无法突破,产品将难以大规模复制,这样的服务提供商将很容易成为项目开发的外包。

但无论如何,对低代码赛道的判断不会改变。这是基于中国企业数字化转型全面展开的大趋势。市场需要更灵活、成本更低、效率更高的开发解决方案。积极的趋势最终将为低代码带来清晰的市场边界。