译者 | 布加迪
审校 | 孙淑娟
据Gartner估计,到2024年,低代码应用程序开发将占软件开发工作的65%以上。在过去这几年,对高度可定制且易于管理的解决方案的需求一直呈稳步增长的势头。
尽管低代码平台好处多多,但某些限制源自目标应用领域。比如说,有针对Web开发、移动开发和业务流程管理等领域定制的低代码解决方案。换句话说,没有哪种通用的低代码软件可以适合任何业务和任何开发任务。
QQyT">然而在为低代码开发选择平台时,可以考虑所有领域共有的几个因素。本文介绍低代码软件的主要功能和要求,并比较市面上的几款解决方案。
易于使用的界面
有助于简单创建应用程序的拖放式编辑器是低代码解决方案的核心。借助直观且易于使用的GUI,就连没有技术背景的业务用户也能构建工作流或整个应用程序。
在选择低代码平台时,确保您的员工在使用它时轻松自如至关重要。尽管它们都有可视化构建器,但在可用选项、定制和易用性方面可能存在显著差异。一些供应商提供免费试用版,以便您可以试用其解决方案,看看是否适合自己。
比如说,用于自动化流程和构建工作流的平台(比如Flowable或OptimaJet Workflow Engine)拥有可视化编辑器,使您能够轻松建模、创建和编辑复杂程度不一的交互式工作流。
定制选项
常常需要使低代码软件适应您的业务流程和用户,因此确定所选择的解决方案是否足够灵活地定制非常重要。至少,您应该能够借助附加组件或插件,扩展或修改其功能。一些供应商可以根据要求进行必要的修改,或者在一些情况下,甚至提供源代码。
比如说,BPM低代码平台OptimaJet Workflow Engine向客户提供源代码,以便客户可以进行必要的定制,从而最大限度地提高生产力。
集成
还有必要检查您在考虑采用的低代码平台是否与贵公司使用的所有软件和数据类型都很好地集成。如果不同部门或业务单位使用多种技术(比如说,如果.NET和Java都使用),确保平台可以与所有技术集成很重要。
一些供应商提供内置连接器,以便与流行的软件工具集成;其中大多数提供API接口,作为更灵活的集成机制。虽然前者可以由毫无技术背景的员工轻松处理,但通过API进行集成却需要编写一些代码。
数据访问权限
使用低代码工具常常需要授予用户不同的访问权限和许可。工具用在大型企业系统中时,这尤为重要,因为需要限制对特定数据的访问。这就是为什么在选择低代码平台时,一定要考虑数据访问权限。
您可能需要更复杂或更简单的权限层次结构和灵活性级别,视您的情况而定。比如说,您的一些员工可能需要访问系统的不同部分,但有不同的权限(查看、编辑或删除)。在这种情况下,平台应该能够提供灵活的权限设置。
客户支持
最后但并非最不重要的是供应商提供的技术支持。在实施全面的低代码解决方案时,常常需要额外的信息或咨询。
如果没有专业且及时的客户支持,您可能会发现平台使用起来困难又不便。此外,与客户不断沟通使供应商能够更好地了解用户的需求,并在发布更新时添加用户所需的功能。因此,如果您有机会提前检查客户支持工作,这将是决策过程中的另一个点。
低代码解决方案比较
我们分析了五款流行的面向业务流程自动化的低代码平台:
虽然这些平台的基本功能大同小异,但您可能会发现其中一个比其他平台更方便、更适合自己的业务需求。我们选择了有免费试用期的平台,以便您可以试用,并做出明智的选择。 最后,无论您选择Camunda、Nintex、OptimaJet Workflow Engine、Nuxeo还是Flowable,这都不重要,它们都可以为您提供低代码开发所需要的工具。
原文标题:5 Best Low-Code Development Platforms in 2022,作者:Alex Lashkov