低代码平台详解

什么是低代码平台?

了解可视化开发、数据、工作流、用户体验、集成、部署、治理,以及业务配置与软件工程之间的边界。

低代码是一类平台,而不是单一产品架构。有些产品主要服务专业开发人员,有些服务混合团队或业务搭建人员。Jodoo 的常规路径是无代码;当目标是受控内部业务应用时,它也值得低代码买家考虑。

  • 七个平台层级详解
  • 区分开发人员模式和业务负责人模式
  • 用一个完整应用说明定义
实用定义

低代码将可视化开发与可复用平台服务和受控扩展相结合

不同供应商在可视化配置、代码、部署和生命周期工具之间的平衡差异很大。

01

可视化模型

通过可视化工具组装界面、数据、工作流或逻辑,而不是完全以应用代码编写。

让预定搭建人员创建并修改一个真实元素。
02

应用服务

平台可能提供身份、数据、工作流、集成、通知、移动端行为、报表、托管和管理能力。

确认哪些服务属于原生、可选、需另购许可或外部服务。
03

扩展

当可视化模型不足时,一些平台允许使用代码、组件、API、代码库或自定义服务。

验证语言、运行、安全、部署、测试和维护责任。
04

生命周期

平台可能提供环境、版本管理、部署、监控、治理和变更控制。

让一次变更从设计经过测试并进入发布。
05

运行环境

根据平台不同,成品应用可运行在供应商云、客户云、混合云、私有云或本地基础设施上。

尽早把部署和数据驻留作为准入条件。
七个平台层级

构建画布只是平台的一部分

成品应用上线后必须服务于操作人员、管理员、管理人员、安全和支持团队。

01

体验

Web、移动端、门户、公开或内部界面。

测试有代表性的设备、角色、无障碍和异常场景。
02

数据

实体、关联关系、校验、历史、文件和权威来源。

载入真实数据,并检查迁移和导出。
03

逻辑与工作流

规则、决策、行动、集成、错误和流程状态。

测试退回、失败、逾期和升级案例。
04

集成

API、连接器、事件、身份以及与权威系统共存。

追踪传输方向、重试、负责人和失败处理。
05

安全与治理

管理、角色、记录范围、审计、标准和搭建人员控制。

测试真实用户和敏感字段。
06

生命周期与运营

环境、测试、发布、监控、支持、变更和退役。

完成一次有代表性的变更并记录路径。
07

经济性

许可、应用、用户、运行用量、工作量、服务、管理和变更成本。

估算三年成本和首个升级门槛。
低代码、无代码还是编码

按责任模式和技术边界选择

标签会重叠;当团队明确每类变更由谁负责后,决策会更清晰。

决策低代码无代码传统开发
日常字段、规则、视图或仪表板变更根据治理模式由搭建人员或开发人员负责受过培训的业务管理员开发人员
自定义算法、代码库或服务在支持的平台上进行开发扩展通常需通过集成实现,或不支持由开发人员负责实施
部署与运行架构由平台决定的云端、混合或私有部署选项通常为供应商 SaaS由团队设计并运营整套技术栈
最合适的应用形态复杂企业应用和多体验应用配置型业务工作流和运营应用差异化产品与不受约束的软件
低代码定义常见问题

了解定义后的常见问题

01低代码能消除对开发人员的需求吗?

不能。它可以转移工作量,让搭建人员负责平台支持范围内的配置;但复杂架构、集成、代码扩展、安全、性能、部署和平台工程仍需相应技能。

02低代码与无代码相同吗?

两者存在重叠。低代码通常意味着开发人员或代码扩展路径;无代码强调无需常规编码步骤的可视化配置。产品实际能力比标签更重要。

03低代码应用有哪些示例?

例如案例管理、现场服务、客户门户、运营工作流、合规系统和企业应用。Jodoo 的请求到审批应用是一项无代码示例,可以满足许多运营型低代码评估任务。

04主要风险有哪些?

适用性差、数据重复、权限薄弱、搭建人员失控、隐藏方案限制、集成失败、供应商锁定、生命周期控制不足,以及应用没有明确负责人。

通过一个可运行应用说明定义

在 Jodoo 中测试每个平台层级

打开 Jodoo 应用,检查构建器、数据、工作流、角色、运营视图、移动任务、仪表板和变更路径,再判断无代码边界是否合适。

探索 Jodoo 应用