图片94
根据中国信通研究院发布的《低代码无代码开发平台通用能力要求》,低代码无代码开发平台需要具备功能完整性、平台开放性、平台易用性和平台安全性四种能力。企业用户在构建和选择低代码开发平台产品或选择解决方案时,可以考虑以下几个关键能力。
1、功能完整性。
(1)数据建模和管理的便利性。
这种能力通常被称为模型驱动器。它可以提供满足数据库设计范式的数据模型设计和管理能力。开发的应用程序越复杂,系统集成的要求就越高,这种能力就越关键。
(2)流程和业务逻辑开发能力和效率。
该指标有两层含义。一是使用低代码开发平台是否能开发出复杂的工作流和业务处理逻辑(这决定了项目能否成功交付);二是开发这些功能的便利性和可用性(这决定了项目的开发成本)。
低代码开发平台提供即用功能,提高开发效率。
(3)支持用户模型和软件开发周期。
软件开发的生命周期包括设计、开发、交付、反馈、测试、操作和维护等环节。如果低代码开发平台支持单元测试和集成测试、联合调整、发布、滚动、连续迭代等,将大大简化技术堆栈,提高开发效率。
2、平台开放度。
(1)开发平台生态系统。
低代码开发平台的本质是开发工具。当内置开箱即用功能无法满足更多应用场景的需求时,需要根据平台完整的生态系统提供更深入、更全面的开发授权,如建立开放式插件机制。
(2)编程接口与系统集成能力。
为了避免数据岛的出现,企业程序需要与其他系统集成,以提高效率。因此,低代码开发平台需要提供系统集成能力和编程接口,以实现与其他系统的数据连接。
(3)支持更先进的架构和技术。
支持服务、分层架构、高可用性、集群应用部署,帮助对接物联网、RPA、机器学习等新技术。
3、平台易用性。
(1)易用性。
这是识别低代码开发平台生产力的关键指标,是指用户在不编写代码的情况下可以构建多少功能的系统。
(2)用户体验。
该指标针对用户,是指通过低代码平台开发的应用程序给用户带来的使用体验。通常,独立软件开发团队为企业客户开发的项目对用户体验的要求明显高于企业客户独立开发的项目。
(3)服务质量。
这是衡量系统稳定性的指标,涉及无故障使用时间和故障恢复时间,占用CPU资源和硬盘资源,对云是否友好。
4、平台安全。
(1)开发管理。
企业级应用规模大,核心业务多,生命周期长,对开发管理要求相对较高。因此,低代码开发平台应特别注意其在部署模式、系统安全机制、权限管理和控制功能等方面的能力。
(2)安全合规。
为了确保应用程序的实施,降低开发过程中的风险,低代码开发平台应具备以下能力:灵活的部署方式、安全机制和权限控制(包括代码权限管理、版本权限管理、发布权限管理等)、SSL数据传输、密码强度策略、跨域访问控制等。