Gartner对低代码平台的11项关键能力要求

Gartner在此前的《企业级低代码开发平台的关键能力报告》(Critical Capabilities for Enterprise Low-Code Application Platforms)中,定义了低代码的11项关键能力。

1. Intuitive, No-CodeAppDevelopment 


易用性,不写代码时的开发能力。

在不写代码的情况下,能够完成多复杂的系统搭建。这是标识低代码开发平台生产力的关键指标。

2. Application User Experience 


所开发出来的应用的用户体验。

它指的不是低代码开发平台本身的用户体验,而是通过低代码平台开发出来的应用,给到最终用户的使用体验。

3. Data Model and Management 


数据模型和管理。

这个指标就是通常所讲的“模型驱动”,相比于表单驱动,模型驱动能够提供满足数据库设计范式的数据模型设计和管理能力。开发的应用复杂度越高,系统集成的要求越高,这个能力就越关键。

4.Process and Business Logic 


工作流与业务处理逻辑。

流程应用与业务逻辑开发能力和效率。这个能力有两方面:

第一,是指使用该低代码开发平台,是否可以开发出复杂的工作流和业务处理逻辑;

第二,是开发这些功能时的便利性和易用性程度有多高。

5.Platform Ecosystem 


开发平台的生态系统。

低代码开发平台的本质是开发工具,当内置的开箱即用的功能无法覆盖更多应用场景时,就需要基于该平台的完整生态系统,来提供更深程度、更全面的开发赋能,比如开放的插件机制、应用市场等。

6.API and Integration 


编程接口与系统集成能力。

为了避免“数据孤岛”,低代码开发平台需要提供系统集成能力、编程接口,跟其它系统进行数据的互联互通。

7.Architecture 


系统架构。

系统需要支持服务化、分层的架构方式,支持高可用、集群的应用部署方式。

8.Quality of Service 


服务的质量。

系统的健壮性、无故障使用时长、故障恢复时长,对CPU资源、硬盘资源占用情况,对云是否友好。

9.Persona and SDLC 


用户模型与软件开发生命周期支持。

软件开发的生命周期中,包含设计、开发、反馈、测试、运维等多个环节,低代码平台要支持单元/集成测试、联调、发布、回滚、持续迭代等。

10.Governance 


治理及运维。

现代软件开发中的敏捷开发、代码库管理,版本权限,发布管理等,在低代码平台中,都要能够支持。

11.Security and Compliance 


安全与合规。

低代码开发平台需要提供:灵活的部署方式、安全机制和权限控制、SSL数据传输、密码强度策略、跨域访问控制、高粒度的用户权限控制等等。

posted @ 2022-12-22 10:51  小K呀~  阅读(344)  评论(0)    收藏  举报