更新时间:2023-12-26 GMT+08:00
分享

认识AstroZero

首次使用AstroZero,可以通过阅读本入门,初步了解AstroZero。建议您跟随文档,创建实例应用,在实操的过程中逐步学习AstroZero

环境分类

使用AstroZero进行应用开发,一般分为开发->测试->上线三个阶段,每个阶段分别对应开发环境沙箱环境运行环境独立的环境可以实现各阶段数据隔离,保证正式上线版本稳定,更多环境的详细介绍,请参见基本概念

图1 应用开发

进入AstroZero开发环境

开通AstroZero服务后,可以使用华为账号,登录华为云网站,从控制台进入AstroZero开发环境。

  1. 使用华为账号,登录华为云网站,在顶部导航栏右侧单击“控制台”,进入华为云控制台。
  2. 在左侧导航栏上方,单击,选择服务实例所在的区域项目。
  3. 单击,在查找框中搜索“Astro轻应用”,单击查找到的结果,进入AstroZero服务控制台。

    图2 搜索Astro轻应用

  4. AstroZero服务控制台实例页面,单击“进入首页”或“旧版入口”,即可进入AstroZero开发环境。

    • 免费试用版本无运行环境权限,请以实际界面为准。
    • AstroZero中,开发低代码应用时,可以根据自身喜好,选择进入经典设计器或新版设计器。

新版首页说明

AstroZero服务控制台中,单击“进入首页”,进入AstroZero新版首页

图3 AstroZero新版首页
表1 功能区域说明

区域

说明

工作台

AstroZero零代码应用构建平台入口。

AstroZero零代码应用构建平台,无需任何编程语言,只需通过拖、 拉、拽,即可快速搭建应用程序,畅快创作,量身定制,让想法秒变应用。更多关于零代码的介绍,请参见《用户指南(零代码)》

应用开发

低代码应用开发页面,在该页面可以快速构建多种类型的低代码应用。

  • 主页:在主页中,可快速构建多种类型的应用,并直接在线发布使用。
    • 低代码应用:呈现当前用户最近创建、访问和收藏的应用。
    • 学习中心:提供了AstroZero的功能操作和介绍视频,方便您更直观地了解AstroZero
    • 模板中心:预置了AstroZero零代码和低码应用模板,可以直接使用这些预置的应用模板快速创建应用。
    • 产品动态:AstroZero通知公告/升级公告。
  • 应用:在应用页面,可开发并管理所有低代码应用。低代码平台提供了经典设计器和体验新版设计器两种应用开发界面,更多介绍请参见《用户指南(低代码)》
  • 资产:在资产页面,可管理环境中的所有组件资产,包括可复用的BO资产、传统语言开发的原生服务和BO2.0资产。
  • 业务大屏:Astro Canvas大屏应用开发入口,Astro Canvas是AstroZero提供的可视化大屏、小屏页面构建服务。Astro Canvas提供了丰富的可视化组件、灵活的数据接入和AI识别页面布局构建能力,支持多屏适配,帮助开发者快速构建和发布专业水准的实时可视化大屏、小屏页面。更多关于Astro Canvas的介绍,请参见《用户指南(Astro Canvas)》
  • 学习中心:提供了AstroZero的功能操作和介绍视频,方便您更直观地了解AstroZero
  • 模板中心:AstroZero内置了丰富的零代码和低码应用模板,您可以直接使用这些预置的应用模板快速创建应用。

右上角区域

  • :微信扫一扫,可关注AstroZero公众号。
  • :单击可切换语言。
  • 华为云消息中心入口。消息中心是华为云为更好的建立与客户的联系而建设的服务平台,可以为用户提供各类通知消息的接收和管理,用户可以及时快捷的接收消息,从而避免信息遗漏造成不必要的损失。
  • AstroZero帮助文档入口。
  • 用户名:显示当前登录账号的名称,单击账号名称,可查看系统版本信息、退出系统等。

经典首页说明

AstroZero服务控制台,单击“旧版入口”,进入经典版开发环境首页。

图4 经典版开发环境首页
表2 经典版开发环境首页

区域

域说明

首页

  • 为您推荐:为您推荐有价值的内容。
  • 项目:项目包括轻应用、行业应用、业务大屏和移动小程序四类,详细分类说明请参见应用场景。“我的应用”中,展示了正在开发的所有应用项目。
  • 库:显示租户订购并安装的资产,包括应用App、Addon应用、BO、Native Service等,这些应用类型为资产包,内部组件受保护。
  • 学习中心:提供一些AstroZero的功能操作和介绍视频,方便您更直观的了解AstroZero
  • 实战演练:供您进行实际演练,解锁后,可按照提示进行操作,完成典型应用的开发。

管理

租户层级的管理配置能力,例如用户权限管理、公司设置、数据管理等,更多介绍请参见《管理员指南》

资产中心

ROMA资产中心入口。

右上角区域

  • 工单:我的工单和新建工单入口,当遇到问题时请提交工单联系华为云客服为您解答。
  • 简体中文:单击可切换语言。
  • 用户名:显示当前登录账号的名称,单击账号名称,可切换环境、查看系统版本信息、退出系统等。
  • AstroZero通知公告/升级公告页面入口。在该页面中,可以查看当前华为云官网上线的AstroZero版本号及各个版本上线/优化的特性。
    说明:

    此处展示的版本为AstroZero正式商用版本,商用版本包括免费版、标准版、专业版和专享版。登录环境一致,仅功能规格不同,详细规格及收费标准请参见规格说明

  • 华为云消息中心入口。消息中心是华为云为更好的建立与客户的联系而建设的服务平台,可以为用户提供各类通知消息的接收和管理,用户可以及时快捷的接收消息,从而避免信息遗漏造成不必要的损失。
  • AstroZero帮助文档入口。

经典低代码应用设计器

图5 经典低代码应用设计器
表3 应用开发界面功能说明

区域

说明

1

以单个应用为维度的项目视图,可以看到一个应用下所有的开发内容,即区域2所示。

2

可以删除或新建文件夹对开发的内容进行分类管理,依赖区域放置该应用中所依赖的BO服务和Native Service。

单击文件夹后的加号,可开发这个App的数据模型、服务编排和页面等。也可以同时打开多个标签页,例如数据模型、服务编排、脚本页面。

3

  • 提供资源搜索功能:以关键字搜索该租户下所有资源的名称或元数据内容,同时支持高级搜索,可按照资源类型(例如脚本、高级页面等)进行搜索。搜索结果支持实时刷新(需要先单击“更新搜索索引”,来更新索引库,如果数据量大,更新索引库可能耗时较长,再以关键字搜索来刷新搜索结果。不建议短时间多次刷新,否则会影响系统性能)。

    例如,需要查看关联A对象所有资源,以对象名称为关键字,选择按照内容进行搜索。或者搜索包含某具体方法的所有脚本有哪些,可以用方法名作为关键字搜索所有脚本,搜索结果中会展示包含该方法的所有脚本。单击搜索结果中的具体某一脚本,可显示脚本的描述信息,以及包含方法的关键脚本代码。搜索结果最多展示300条。

  • 提供帮助内容。

4

呈现出区域2或最左侧目录中所选择菜单的开发页面。

当在区域4打开的页面较多时,为了方便切换页面,可在区域3中单击“...”从下拉选项中选择页面进行切换。当区域4中,无打开菜单页面时,区域3中不显示“...”。

5

提供如下功能的快速入口:

  • 页面设置:设置高级页面相关的配置,包括配置站点的运行态域名、站点首页,查看并管理当前应用已引用到的所有插件,组件/桥接器以及事件/动作、设置该站点页面在Web或者Mobile设备下的视图显示、设置站点级的变量等。
  • 配置:配置应用的布局与颜色、导航条、选项列表、系统参数等。
  • 服务:配置应用的自定义接口以及进行接口权限控制。

6

  • 预览所开发的应用。
  • 是否开启日志跟踪。
  • 是否打开数据调试界面。
  • 编译应用、BO、原生服务,为发布做准备。
  • 发布应用。

新版低代码应用设计器

图6 新版低代码应用设计器
表4 应用开发界面功能说明

序号

区域

说明

1

-

  • 主页:返回AstroZero应用开发页面的首页,即“应用开发 > 主页”。
  • 开发环境管理 > 环境配置:AstroZero开发环境的环境配置入口,主要提供管理应用、配置应用以及部署/运行应用功能。
  • 开发环境管理 > 业务配置中心:AstroZero开发环境的业务配置中心入口,业务配置中心将应用配置过程进行精简,便于应用管理员快速管理权限、配置应用资源。

2

应用管理区

在应用管理区,可修改应用图标和描述、切换应用版本。

  • 修改应用图标和描述:可修改应用名称、应用描述、应用图标和图标颜色。
  • 切换版本:切换应用版本,该功能即将上线。

3

生命周期区

在生命管理区,可直接运行应用、一键部署应用、发布应用和检查应用的兼容性。

  • 运行:运行所开发的应用。
    • 立即运行:在当前开发环境,预览开发中的应用。
    • 在本地沙箱中运行:在本地沙箱中运行当前开发中的应用,与本地系统做集成联调测试。
  • 发布:应用开发好后,可发布应用。
    • 一键部署:打包、安装、运行、部署一步到位。
    • 发布版本:应用变更后,可发布版本方便管理。
    • 安装包:适用于初次开发或应用有较大变动时打包。
    • 补丁包:适用于问题修复类打包。
    • 发布设置:设置应用打包的相关参数,发布应用或打包应用时将会使用这些设置。
  • 检查:应用编译检查,用于检查应用中的各项资源是否配置正确或启用,若有错误信息,会展示在界面上,修改后才可发布应用。

4

系统区

在系统区,可切换到经典开发模式、切换亮色/暗色模式,以及查看服务的用户指南等。

  • 经典模板:切换新版低代码应用开发工作台为老版界面。
  • :为了方便同一个开发团队成员之间,能够更好地配合项目开发工作。低代码平台支持不同应用由不同团队开发,区分开发者对应用的不同权限,来控制开发者对应用的查看、开发、管理等操作。
  • :服务产品资料文档入口。
  • :开发者可以切换应用设计器的模式为“亮色模式”或“暗色模式”,也可以查看AstroZero发给华为账号的系统消息。
  • :选择“关于”,可查看当前AstroZero的版本等信息。单击“退出登录”,可退出登录,并返回华为云登录页。

5

导航区

在导航区,可切换各个视图进行开发,包括页面、数据对象、业务逻辑、流程和集成开发视图等。

  • 开始:开发一个应用的向导页,开发者通过开始视图可快速创建常用工程元素,如页面、流程(工作流或定时任务)、报表、数据对象等常用元素,可设置应用导航。
  • 页面:存放应用的标准页面与报表的目录,展开可新建标准页面、高级页面和报表。
  • 数据:存放应用对象、视图对象和事件的目录,展开可新建对象、视图对象、事件。单击下方设置中的“选项列表”,可展示应用的选项列表项。
  • 逻辑:存放应用编排、脚本和触发器的目录,展开可新建编排、脚本和触发器。单击下方设置中的“系统参数”,可新建或导入系统参数。单击“自定义错误码”,可自定义错误码。
  • 流程:存放应用工作流和定时任务的目录,展开可新建工作流和定时任务。
  • 集成
    • 开放接口:存放应用的自定义公共接口。
    • 消息接入:存放应用的数据接入。
    • 连接器:存放应用涉及的连接器,用于对接第三方服务。
  • 设置:应用设置入口,提供应用信息设置、外观设置和应用主题管理等功能。

6

工具区

工具区集中呈现了搜索、调试、命令行、代码管理等辅助功能,更加方便开发者使用。

  • 搜索:提供资源搜索功能,以关键字搜索该租户下所有资源的名称或者元数据内容。支持高级搜索,可按照资源类型(例如脚本、高级页面等)进行搜索,搜索结果支持实时刷新(需要先单击“更新搜索索引”,来更新索引库。如果数据量大,更新索引库可能耗时较长,可以关键字搜索来刷新搜索结果)。例如,需要查看关联A对象所有资源,可以以对象名称为关键字,选择按照内容进行搜索,或者搜索包含某具体方法的所有脚本有哪些,可以用方法名作为关键字搜索所有脚本,搜索结果中会展示包含该方法的所有脚本,单击搜索结果中的具体某一脚本,可显示该脚本的描述信息,以及包含该方法的关键脚本代码,搜索结果最多展示300条。
  • 调试:是否开启日志跟踪。
  • 命令行:进入开发者控制台,可执行部分SQL命令收集信息,便于定位问题。
  • 代码管理:该功能即将上线。
分享:

    相关文档

    相关产品