什么是应用
应用即一个App,是一个实现了某种业务管理的可运行应用程序。创建应用是在AppCube开发项目的第一步,也是端到端构建软件应用的入口。在开发您项目工程之前,您需要先创建一个应用,再在应用中创建数据、后台逻辑和前台页面。
AppCube低代码应用开发平台, 支持通过拖拉拽创建前端页面,可视化排列、配置各种逻辑模块化元素,创建功能各异的应用。
应用的生命周期
应用的开发阶段
应用是一个工程,可以创建对象模型,编辑标准页面和高级页面,开发服务编排和脚本逻辑,开发商业应用业务流程等,在应用的开发环境里,可以快速实现底层逻辑。
应用的部署阶段
应用是一个可安装的包,可以实现不同租户间和不同环境间的迁移,用户只要下载和导入这个应用包就可以部署应用。
应用的运行阶段
应用是一个可预览的运行界面。在工程能力中将详细介绍应用的工程能力,部署打包等能力。
应用包括哪些类型
AppCube当前支持创建的应用类型及类型介绍,如表1所示。

应用类型 |
介绍 |
创建方法 |
---|---|---|
轻应用 |
|
轻应用、行业应用的创建方法类似,仅是创建入口不同,具体创建方法请参见创建应用。 |
行业应用 |
|
|
BO(全称Business Object)即商业对象,是封装了完整的数据模型、业务逻辑、页面展现的软件单元,一个BO提供一个完整场景的服务,为上层应用提供特定服务。 用户可基于某些BO,组合、排列并进行配置,如魔方一样创建功能各异的应用。 例如:设备BO,为上层应用提供对设备的统一语义,对设备自身能力进行抽象封装,不包含对设备的运营运维管理能力;告警BO,对园区的所有告警提供统一语义,从各个子系统和上层应用获取告警数据,统一模型统一展现;GIS服务BO,提供对GIS子系统的租户管理、地图管理、位置服务接口的封装和标准化接口。您可基于设备BO、告警BO以及GIS服务BO等多种BO资产,创建智能烟雾感应应用,完成设备数据的接入、处理分析以及告警监控功能。 |
请参见如何创建BO。 |
|
Addon应用,当需要基于已有应用或者解决方案(不是单一的应用,某一解决方案会涉及到多个应用)进行定制时,您可选择Addon类型创建应用。 该方式创建的应用,可复用已有资产,乐高式搭建组装后,稍加定制便可满足业务需求,大大提高开发效率。 |
请参见创建Addon应用。 |
|
Native Service,租户线下开发了一些服务,服务运行在Docker容器中。租户希望可将线下开发的这些服务集成到AppCube上,供AppCube内部应用或者其他第三方系统调用。这时您需要创建Native Service引入线下开发的原生服务。 |
请参见原生服务。 |
|
5G消息是传统短信业务的升级,是运营商的一种基础电信服务,支持在短信中添加更多的媒体格式(包括图片、视频等),使短信表现形式更丰富。AppCube支持创建5G消息应用,实现发送5G消息给用户,以及接收从5G消息云服务平台转发来的终端用户上行消息。 |
请参见5G消息。 |
|
大屏应用 |
大屏应用,也称为DMAX大屏应用,是AppCube中的一款可视化大屏构建工具,DMAX大屏应用提供丰富的可视化组件、灵活的数据接入和多种方式页面构建能力,支持多屏适配,可以帮助开发者快速构建和发布专业水准的实时可视化大屏页面。 |
请参见DMAX开发。 |
