Buildrun低代码开发教程概述 | 重塑企业应用开发交付模式
本开发教程以IoT后台管理场景作为背景,开发一个为企业提供一站式服务的简化版物联网应用平台(BrIoT),为设备提供多种协议接入、消息流管理、数据解析及处理能力。
基于Buildrun企业级低代码开发平台,采用迭代式敏捷开发方法,充分展示Buildrun平台的应用创建、集成、部署、生命周期管理和分发的全应用生命周期能力。
1. BrIoT平台总体功能
平台需要能够进行产品和设备管理,根据产品定义的数据流功能点收集设备的各类信息,并通过平台一次性或定时下达指令给设备。
平台的功能需要开发Web应用、移动应用和微信小程序应用三个版本,功能和数据展示除传统的页面外,包括图表、仪表盘和格式化报表,具体功能如下:
- 仪表盘显示
- 数量统计,包括设备数量、网关数量、产品数量
- 设备状态,包括当前在线设备、离线设备、休眠设备
- 趋势统计,包括设备、消息数、流量按时、日、月统计
- 产品管理
- 产品管理
- 数据流管理
- 功能点管理
- 设备管理
- 设备组管理
- 设备管理
- 指令下达管理
- 移动应用
- iOS
- Android
- 格式报表输出
系统涉及到的主要实体关系如下图:
2. 开发教程的目标
本系列开发教程的目标,是帮助开发人员掌握Buildrun企业级低代码开发平台开发企业应用的能力,开发人员可以通过可视化拖拽的无代码方式来快速完成应用的构建,也可以通过少量代码完成复杂逻辑的扩展,完成此教程后能够:
- 掌握使用敏捷项目和任务管理
- 掌握可视化数据模型设计
- 掌握可视化拖拽完成用户页面的设计
- 掌握一键式应用发布
- 掌握产品团队和最终用户如何进行团队协作
- 掌握页面流帮助解决复杂页面逻辑
- 掌握逻辑流帮助解决复杂业务逻辑
- 掌握自定义组件解决复杂的页面
- 掌握图表/仪表盘和固定报表开发
- 掌握低代码移动应用开发
3. 开发教程的主要内容
本系列教程由简入深展示Buildrun平台的能力,课程会随着产品的升级优化进行必要的调整,推出的顺序也可能会进行必要的调整,主要包含的部分有:
- 项目环境准备和创建
- 利用故事地图进行需求和功能梳理
- 迭代计划和代办事项进行任务的管理
- 应用设计器进行数据模型设计
- 应用设计器进行用户界面定义开发
- 一键发布应用
- 设计和开发团队成员协作
- 产品团队和最终用户协作
- 值列表使用,包括静态和动态列表以及级联使用
- 页面流复杂页面逻辑的处理
- 逻辑流复杂业务逻辑的处理
- Javaaction对应用逻辑的包装处理
- 图表和仪表盘的定义开发
- 格式化报表的定义开发
- 移动应用定义开发,发布为iOS, Android, Wechat
- 部署应用到自管理的环境中
BuildRun带来了多云架构环境下基于视觉的企业级应用创建、集成、部署、生命周期管理和分发的能力,由开源Choerodon猪齿鱼核心团队创立的BuildRun公司(上海翘腾科技有限公司)的使命是以云原生的现代化软件架构来帮助企业提升软件开发生产力和业务敏捷性,它提供企业级DevOps平台和企业级低代码开发平台,帮助隐藏应用所依赖的基础环境的复杂性,让每个人都只需要专注在业务逻辑上,以新的方式让团队能够快速、持续地将他们的想法转化为真正的商业价值。
注册试用
欢迎免费注册,体验试用低代码应用开发
- 注册地址:https://apps.gobuildrun.com/#/base/register-organization
- 官网:https://gobuildrun.com
- 微信:BuildRun低代码开发平台