更新时间:2022-04-26 GMT+08:00
分享

什么是应用

应用即一个App,是一个实现了某种业务管理的可运行应用程序。创建应用是在AppCube开发项目的第一步,也是端到端构建软件应用的入口。在开发您项目工程之前,您需要先创建一个应用,再在应用中创建数据、后台逻辑和前台页面。

AppCube低代码应用开发平台, 支持通过拖拉拽创建前端页面,可视化排列、配置各种逻辑模块化元素,创建功能各异的应用。

应用的生命周期

应用的开发阶段

应用是一个工程,可以创建对象模型,编辑标准页面和高级页面,开发服务编排和脚本逻辑,开发商业应用业务流程等,在应用的开发环境里,可以快速实现底层逻辑。

应用的部署阶段

应用是一个可安装的包,可以实现不同租户间和不同环境间的迁移,用户只要下载和导入这个应用包就可以部署应用。

应用的运行阶段

应用是一个可预览的运行界面。在工程能力中将详细介绍应用的工程能力,部署打包等能力。

应用包括哪些类型

AppCube当前支持创建的应用类型及类型介绍,如表1所示。

图1 应用类型
表1 应用类型介绍

应用类型

介绍

创建方法

轻应用

  • 轻应用一般为轻量级应用,不涉及复杂化的代码,用户低代码(如拖拽组件,简单配置)就能轻松完成应用的搭建。
  • 创建空白轻应用后系统会预置Logic、Model、Page目录。
  • 单击“轻应用”,即可进入轻应用页面,创建一个空白轻应用,或基于应用模板创建一个轻应用。

轻应用、行业应用的创建方法类似,仅是创建入口不同,具体创建方法请参见创建应用

行业应用

  • 行业应用相对轻应用而言,功能更加丰富,您可使用AppCube提供的各种能力组件,采用低码或多码化模式开发应用。行业应用是针对不同行业领域如城市、园区、能源以及交通等创建的应用。
  • 创建空白行业应用后,需要自定义目录。
  • 单击“行业应用”,即可进入行业应用页面,创建一个空白行业应用,或基于应用模板创建一个行业应用。

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开发

分享:

    相关文档

    相关产品

close