使用华为云Astro轻应用创建一个空白应用
应用即一个App,是一个实现了某种业务管理的可运行应用程序。创建应用是在华为云Astro轻应用中开发项目的第一步,也是端到端构建软件应用的入口。在开发项目工程前,请先创建一个应用,再在应用中进行前端开发、后端开发和集成开发。
华为云Astro轻应用低代码平台支持通过“拖、拉、拽”创建前端页面,可视化排列、配置各种逻辑模块化元素,创建功能各异的应用。本章节主要向您介绍,如何使用华为云Astro轻应用快速创建一个空白的应用。
创建空白应用
- 进入华为云Astro轻应用服务控制台。
- 在主页中,单击“进入首页”,进入应用开发页面。
单击“进入首页”时,如果提示“您没有开发者权限,请联系管理员添加权限”,此时可参考如何解决子用户授权后,仍提示没有开发者权限的问题?中操作处理。
- 在“应用”中,单击“新建低代码应用”或单击
,进入新建低代码应用页面。
- 在新建低代码应用页面,应用类型选择“标准应用”,单击“确定”。
图1 选择应用类型
- 首次创建应用时,需要先定义专有的命名空间。
图2 提示
在提示框中,单击“创建”,输入“命名空间”后(例如“CNAME”),单击“创建”。系统会自动返回应用开发页面,请重新执行3和4。
- 由于租户间的数据可打包共享,为了避免数据(例如对象、应用、服务编排等)命名的重复,租户在创建应用前需要定义一个命名空间(所有租户下的命名空间唯一且每个租户只能创建一个命名空间)。
- 命名空间一旦创建,不能修改和删除,创建前请确认好相关信息。建议使用公司或团队的缩写作为命名空间。
图3 输入命名空间表1 创建命名空间参数说明 参数
说明
命名空间
新建命名空间的名称,设置后不可修改、删除。命名要求如下:
- 长度不能超过15个字符。
- 必须以英文字母开头,只能由英文字母、数字或单下划线组成,不能包含两条连续的下划线,且不允许以下划线结尾。
命名空间创建后,后续创建的应用、应用元素(例如对象、脚本、服务编排、页面等)的名称前,系统会为其自动增加命名空间。例如,将命名空间定义为“CNAME”,后续创建的所有应用、应用元素(对象、脚本、页面等)都将以“CNAME__”开头。
- 设置新建应用基本信息,单击“新建”。
图4 新建空白应用
表2 新建空白应用参数说明 参数
说明
添加图标
单击“添加图标”按钮,可为新建的应用添加图标。
标签
新建应用的标签,长度不能超过80个字符。标签是应用在系统中的唯一标识,创建后不支持修改。
名称
新建应用的名称,输入标签值后单击该参数的输入框,系统会自动生成应用的名称,同时自动在名称前,添加命名空间__。命名要求如下:
分类
新建应用所属的分类,设置分类后,在工程列表和库列表中可根据应用或BO的分类进行筛选。
描述
请根据实际需求,输入应用的描述信息。
取值范围:1~255个字符。
高级设置 > 运行时版本
开发的资产包依赖所选择的运行时版本,如果线下运行版本不一致,可能会不兼容。
- 选择所需的场景,开启您的应用开发之旅。
图5 选择开发场景
- 后端开发
- 前端开发
- 标准页面:标准页面是一种将一个或多个组件拖进画布,进行低代码甚至无代码的配置,即可快速完成业务功能的前端页面。对于一般的业务应用系统,例如请假电子流、出差报销、在线投票等企业常见业务场景,其功能主要是针对业务数据的增、删、改、查,且前端界面的样式相对简单的页面,可以使用华为云Astro轻应用提供的标准页面。
- 高级页面:高级页面是由一个或者多个组件拼装而成。高级页面可以使用Widget组件进行组装和配置,方便用户实现自己想要的效果。高级页面支持多种框架,支持代码开发,比较自由,多用于对页面效果要求高的场景。
- 报表:华为云Astro轻应用对内部数据提供了一种汇总方式的视图,即报表。利用报表功能,可以让数据进行可视化的展示,并进行分析与洞察,更好的了解业务现存的问题与机遇。
- 集成开发
- 应用开发完成后,单击主菜单中的“运行 > 立即运行”,即可预览应用并进行体验。
如果效果和预期不符,可返回进行修改。
相关文档
- 为了方便同一个开发团队成员之间,能够更好地配合项目开发工作,华为云Astro轻应用提供了应用的协同开发能力。华为云Astro轻应用支持多人协同开发的具体实现方法,请参见在华为云Astro轻应用中,如何实现多人协同开发?。
- 多人协同开发时,通过区分开发者对应用的不同权限,来控制开发者对应用的查看、开发、管理等操作,具体操作请参见多人协同开发,如何控制用户权限?。