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数据传输、密码强度策略、跨域访问控制、高粒度的用户权限控制等等。
标签:11,代码,平台,能力,开发,应用,Gartner From: https://www.cnblogs.com/Sheilasi/p/16997919.html