更新时间:2022-05-24 GMT+08:00
分享

基本概念

使用AppCube开发应用前,建议您先了解相关的基本概念。

开发环境

开发环境是开发者专门用于开发应用的环境,用户可根据需求自定开发配置各种逻辑模块化元素,从而创建各应用。默认域名为“appcube.cn-north-4.huaweicloud.com”。更多内容请参见开发环境说明

沙箱环境

在应用正式发布上线之前,需要在测试环境进行测试,包含数据配置。这里一般以沙箱(Sandbox)环境来作为测试环境。默认域名为“appcubesandbox.cn-north-4.huaweicloud.com”。

使用沙箱环境前,首先您需要了解什么是沙箱。沙箱是一种安全机制,为运行中的程序提供的隔离环境。通常是作为一些来源不可信、具破坏力或无法判定程序意图的程序提供实验之用。沙箱是一种按照安全策略限制程序行为的执行环境,通常严格控制其中的程序所能访问的资源,在沙箱中,网络访问、对真实系统的访问、对输入设备的读取通常被禁止或是严格限制。从这个角度来说,沙箱属于虚拟化的一种。沙箱中的所有改动对操作系统不会造成任何损失。更多内容请参见购买沙箱环境

运行环境

运行环境是指正式发布上线的真实环境。测试完成后,将应用发布至生产环境,即运行环境,供业务用户使用。默认域名为“appcuberun.cn-north-4.huaweicloud.com”。

免费版不提供运行环境,请参考购买商用租户,购买专业版或专享版后,再进行打包发布操作,并在运行环境安装该应用。

AppCube中的用户

AppCube中存在两类用户:用户(User)和业务用户(PortalUser)。用户为应用的开发者,业务用户为应用的使用者,用户开发的应用游客(Guest)可直接使用。关于用户和业务用户的更多介绍,请参见图解AppCube中用户那些事

图1 AppCube中用户行为

命名空间

由于不同租户间的数据可打包共享,为了避免数据命名的重复(例如数据对象、应用、服务编排等),租户在首次创建应用前,需要先定义一个命名空间。

命名空间唯一且每个租户只能创建一个命名空间。命名空间一旦设定不能修改,请慎重定义,建议使用公司或团队的缩写作为命名空间。命名空间创建后,后续创建的应用、数据对象、脚本、服务编排、页面等应用元素的名称前,系统会为其增加命名空间。例如,将命名空间定义为“CNAME”,后续创建的所有应用、应用元素(数据对象、脚本、页面等)都将以“CNAME__”开头。更多内容请参见了解命名空间

标准页面

标准页面基于Vue技术栈,平台预置丰富基础组件,也可以支持扩展,多用于表格表单等后端管理页面的快速开发。

标准页面开发界面提供图形化、无码化在线页面开发功能,通过标准页面开发界面能够快速构建各种复杂表单表格页面、以及其他一些灵活布局页面。支持在开发界面中将组件面板上的页面组件拖拽至页面工作区域,并对组件的属性、事件进行设置,再配合事件编排完成复杂的业务功能。支持用户以积木组装的方式快速构建应用页面,提升开发效率和质量,及时响应业务需求和价值实现。更多内容请参见标准页面

高级页面

高级页面是由一个或者多个组件拼装而成。高级页面可以使用Widget组件进行组装和配置,方便用户达到自己想要的效果。高级页面支持多种框架,支持代码开发,比较自由,多用于对页面效果要求高的场景。更多内容请参见高级页面

业务大屏

业务大屏,即DMAX AI数据可视化大屏,是AppCube提供的AI数据可视化大屏页面构建服务。DMAX提供丰富的可视化组件、灵活的数据接入和多种方式页面构建能力,支持多屏适配,帮助开发者快速构建和发布专业水准的实时可视化大屏页面。更多内容请参见DMAX开发

轻应用

轻应用一般为轻量级应用,不涉及复杂化的代码,用户零代码(如拖拽组件,简单配置)或者低代码就能轻松完成应用的搭建。创建空白轻应用后系统会预置Logic、Model、Page目录。更多内容请参见轻应用

行业应用

行业应用是针对不同行业领域如城市、园区、能源以及交通等创建的应用,创建空白行业应用后,需要自定义目录。更多内容请参见行业应用

BPM

业务流程管理(Business Process Management,简称BPM),源自业界BPMN 2.0标准。AppCube基于该规范实现了自己的业务流程管理系统,由于BPM本身已经成为了业界一套行业规范,因此在AppCube称实现此类流程的引擎为BPM流程编排,以下简称BPM。更多内容请参见什么是BPM

对象

AppCube中的对象(也可以称为Object)相当于传统方式开发业务系统时,数据库中创建一个表。每个对象对应一张数据库表,用于保存业务系统需要的配置数据和业务数据。更多内容请参见对象

服务编排

服务编排是一种通过简单的托拉拽式流程编排以及参数配置的方式来进行服务开发的能力,并支持对已开发的服务重新进行组合编排。用户能够在服务编排编辑器内以图形化编排的形式快速地进行服务的开发并扩展出更丰富的业务功能,同时能够与API接口进行绑定,以API的形式对外提供服务。更多内容请参见服务编排

应用模板

为了降低应用开发成本,让用户通过拖拽的方式零代码或者低代码快速完成应用的搭建,AppCube提供了丰富的应用模板。应用模板涵盖了人事管理、办公管理、问卷调查、项目管理,以及通用应用等领域,用户可以直接使用应用模板快速创建应用,基于应用模板创建应用后,用户还可快速定制和扩展应用,满足自身业务的个性化诉求。更多内容请参见什么是应用模板

连接器

连接器是AppCube提供的调用第三方服务的集成工具。AppCube封装了不同类型的连接器对接相应的第三方服务,如OBS、MINIO、Redis和云搜索等。通过连接器,开发者无需关注具体代码实现,只需要配置一下服务地址和鉴权信息,即可在服务编排或脚本中快速集成第三方系统。更多内容请参见什么是连接器

分享:

    相关文档

    相关产品

close