什么样的低代码无代码平台才算好的平台呢,Gartner 共列出了低代码平台的11个关键能力维度:
1、易用性。易用性是标识低代码平台生产力的关键指标,是指在不写代码的情况下能够完成的功能的多少。
2、用户体验。一般来说,独立软件开发团队为企客户开发的项目对用户体验的要求会显著高于企业客户自主开发的项目,开放给企业的客户或供应商的项目对用户体验的要求会高于企业内部用户使用的项目。
3、数据建模和管理的便利性。这个指标就是通常所讲的"模型驱动",模型驱动能够提供满足数据库设计范式的数据模型设计和管理能力。开发的应用复杂度越高,系统集成的要求越高,这个能力就越关键。
4、流程与业务逻辑开发能力和效率。这个能力有两层含义:第一层是指使用该低代码平台是否可以开发出复杂的工作流和业务处理逻辑,第二层是开发这些功能时的便利性和易用性有多高。
5、开发平台的生态系统。低代码平台的本质是开发工具,内置的开箱即用的功能无法覆盖更多的应用场量。很多开发平台都在建立自己的插件机制,这就是平台生态的一个典型体现。
6、编程接口与系统集成能力。为了避免"数据孤岛"现象,企业级应用通常需要与其他系统进行集成,协同增效。此时,内置的集成能力和编程接口就变得至关重要。
7、支持更先进的架构和技术。系统是否支持更先进的架构,比如微服务、云原生等,以对接 IoT 、 大数据、AI等,开发者希望自己开发的应用有更长的生命周期,深入了解低代码平台产品的架构就变得尤为重要。
8、服务质量。服务质量也是衡量运行于公有云模式下低代码平台的指标。这里的服务质量,除了通常所说的"无故障使用时间"外,还要考虑资源是否支持独占模式,避免某一个应用的高负荷,导致其他应用不可用或出现性能劣化。
9、用户模型与软件开发周期支持。在软件开发的生命周期中,除了开发和交付,还有设计、反馈、测试、运维等多个环节,如果一套低代码平台具备全生命周期所需的各项功能,将会大大简化开发者的技术栈,进一步提高开发效率。
10、开发管理。现代软件开发中主推的敏捷开发是否能在低代码中落地,是衡量开发管理能力的重要指标。这通常包含代码库权限管理、版本权限管理、发布权限管理等一系列大,开发者越应当关注这一指标。
11、安全与合规。低代码平台需要在部署方式、系统安全机制、权限管理和控制功能等层面发力,全方位赋能开发者构建安全的、符合企业规则的企业级应用。大型企业、特定行业企业(如军工、金融等)通常对该指标的关注程度会更高一些。