随着数字化转型的不断推进,低代码/无代码平台作为一种满足日益增长的软件开发需求的方式得到了广泛的关注。
这些平台旨在通过直观的拖放界面和预先构建的模板简化应用程序的开发,使非技术用户无需编写代码就可以构建自定义应用程序和进行集成。
低代码/无代码平台的增长在很大程度上归功于企业范围内的超自动化和可组合的业务计划。根据调研机构Gartner公司的研究,2023年全球低代码开发技术市场预计将达到269亿美元,与2022年相比增长19.6%。
低代码/无代码平台具有一些优势,但它们也存在障碍和挑战。这些工具会造成对低代码/无代码供应商的过度依赖。虽然该技术已经在简单的工作流与云计算服务集成中得到了应用,但随着更复杂的项目的开展,它可能会受挫。低代码实现的安全性和治理可能会滞后,因为公民开发人员会快速启动应用程序。
尽管如此,低代码/无代码模式仍有在不断发展。
揭秘低代码/无代码:炒作背后的现实
低代码/无代码平台已经以各种形式存在了几十年,但直到最近几年它们才获得如此广泛的普及。这种普及可以归因于日益增长的数字化转型,这导致企业采用基于云的平台和服务。低代码/无代码平台为希望开发和集成自定义应用程序而无需投资更多开发人员的企业提供了易采用的解决方案。
研究咨询机构Forrester公司的分析师Jessica D'Oliveira在接受行业媒体采访时表示,“低代码市场的发展得益于与更多工具和技术的连接能力。标准功能没有改变,但在用户体验、数据管理和流程自动化方面更加深入。”
D'Oliveira表示,低代码对任何规模的企业都有效。但企业必须接受数字化转型,并愿意调整其组织以采用低代码方法。
她说,在企业和初创/小型企业细分市场中,企业和开发者的需求是相似的。事实上,开发人员工具正在经历与业务用户工具相同的演变。
D’oliveira解释说,“低代码/无代码平台正在迅速成熟,逐渐与人工智能领域的其他技术集成,称为图灵机器人(TuringBots),为人类开发应用程序。这不仅仅改变了低代码/无代码,而且为所有的方法开发。”
应用开发平台Onymos公司创始人兼首席执行官Shiva Nathan表示,在过去的十年中,低代码/无代码已经变得更加先进和易于使用,但他建议需要谨慎行事。
工作流发现低代码/无代码的入侵
Nathan说,“在经济周期的繁荣时期,对软件项目和软件工程师的需求很高,所以低代码/无代码特别有吸引力。”驱动低代码/无代码兴趣的是对更多技术人才的需求,这正是新工具模型通常提供帮助的地方。
但是现在有一项努力非常突出。Nathan指出,这些工具在工作流自动化程序中得到了最大的应用。
他说:“工作流自动化平台也是低代码/无代码的,现在大多数销售和营销团队都在利用它们来自动化他们的活动或调查他们的用户基础。实用主义者表示,低代码/无代码仍然是此类用例的好工具。”
同样,个性化营销平台Movable Ink公司人工智能总经理James Glover表示,人们的一个主要的误解是,简单地采用低代码/无代码平台就会自动改善内容生产,并消除任何进入市场的低效率。
虽然它肯定会在这些方面有所帮助,但企业仍然需要一个清晰的路线图,确切地说明他们将如何将这些技术集成到现有的技术生态系统中,以及他们的用户将如何受到影响。
Glover说,“需要注意的是,低代码解决方案不会完全消除企业内部的职位。成功的企业意识到,采用低代码的解决方案可以增强员工的能力,而不是取代他们。另一个误解是,它需要一个大规模的实施周期才能实现。事实并非如此——这些解决方案实施起来比人们想象的要快。”
Glover补充说,这些平台是个性化的推动者,而个性化已被证明是巨大提升的驱动力。
他说,“因为它是自动化的,没有代码,所以可以运行清晰的A/B测试,证明无代码自动化解决方案与更传统的方法相比具有的优势。使用这些平台来优化测量能力和增加收入是首席技术官和首席执行官从这些解决方案中获得最大收益的关键途径。”
是什么推动了低代码/无代码平台发展?
新冠疫情导致许多企业向数字优先的方法进行了重大转变,低代码/无代码平台通过支持应用程序的快速部署(通常在几周内),为这些高要求的更改提供了解决方案,并且比从头开始开发要快得多,这对于缺乏传统大规模发展预算的中小型企业尤其重要。
批评者认为,这些平台限制了应用程序的可定制性,其结果往往是产品不能完全满足业务需求。但一家行业领先的商业咨询、信息技术和外包服务提供商的一位技术经理认为,这种狭隘的观点忽视了重要的好处。
Infosys公司的执行副总裁兼人工智能、自动化和ECS全球负责人Balakrishna D.R.表示,他认为在当前技术进步的背景下,低代码/无代码平台将变得更加突出。
他说,“低代码/无代码使企业能够通过垂直领域的发展实现业务敏捷性和成本优化,包括体验式设计、数字体验和应用平台、数字流程自动化、企业生产力、数据科学和人工智能。”
他表示,Infosys公司已经看到了这些好处,因为它帮助一家行业领先的英国商业和商业银行服务提供商为销售和关系经理创建了低代码的移动监管合规工具。他说,在不到五个月的时间里,该公司给58个国家的7000多名管理人员使用了这个平台,将管理人员的成本降低了50%~60%,并将应用程序的使用率提高了30%。
在许多低代码/无代码平台中,另一个被低估的资源是与其他工具和技术无缝集成的能力,如项目管理工具、CRM和数据库。这使得企业更容易构建端到端解决方案。
最佳实践预示着长期的成功
低代码/无代码平台并非没有限制。首先,与每一项技术一样,安全和数据隐私问题仍然十分突出。
凯捷公司应用管理服务业务总监David McIntire说,“将应用程序开发分散到业务用户,会在不符合企业标准的环境中引入应用程序激增的风险。没有遵循适当的开发标准而实施的应用程序可能会给环境带来安全或法规遵从性问题。”
McIntire建议企业在将平台推广给非专业开发人员之前,先研究与平台相关的潜在风险,并为平台的使用定义标准和治理。
McIntire在接受行业媒体采访时表示:“在合作开始时,要花时间定义管理平台使用的结构和流程。定义公民开发人员所需的培训、围绕安全和数据的标准、交付新应用程序的流程和审查流程,这些都是使用低代码/无代码来平衡上市时间和应用程序质量的关键。”
同样,人工智能模型监测平台Aporia公司的首席执行官兼联合创始人Liran Hason表示,使核心研发部门以外的部门能够通过低代码/无代码平台来创建自动化,可以提高效率和生产力。但Hason承认,“采用这些工具的安全性方面是最低限度的标准化,主要是在讨论权限和错误配置的时候。”
Hason说:“为了消除这些恐惧,创建正确的基础设施,并为企业的安全团队提供可见性,以便轻松评估这些工具的收益与风险。”
Hason指出了问题的关键,他说教育和教导非技术人员使用应用程序比学习计算机科学更容易。