检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
快速发布与部署AstroZero开发的应用 操作视频 本视频为您介绍在AstroZero中开发完应用后,如何将已开发的应用发布到运行环境(生产环境)中。 操作场景 开发者开发完应用后,支持将应用一键打包发布到运行环境或沙箱环境。一键打包发布是指将应用及其依赖打包成一个资产包,并在运行环境或沙箱环境中安装该资产包。
什么是脚本 针对业务逻辑比较复杂的场景,低代码平台提供了脚本(Script)能力,支持用户在线开发TypeScript脚本,完成灵活复杂的业务逻辑。 与服务编排对比 脚本是代码化,使用TypeScript开发的。脚本是内聚的,相当于生产积木的,并且脚本可以对这个积木实现批量化处理的复杂场景。
AstroZero脚本概述 针对业务逻辑比较复杂的场景,AstroZero低代码平台提供了脚本(Script)能力,支持用户在线开发TypeScript脚本,完成灵活复杂的业务逻辑。 与服务编排对比 脚本是代码化的,使用TypeScript开发的。脚本是内聚的,相当于生产积木的,
背景及原理(服务编排) AstroZero的服务编排,支持对逻辑判断组件、数据处理组件,以及脚本、子服务编排、商业对象等进行可视化组合编排,实现丰富的业务功能。 了解服务编排 在传统的开发中程序员一般是基于代码进行开发,程序员需要学习内容较多,开发效率相对低一些,开发门槛也高。A
为AstroZero标准页面添加组件 标准页面组件分类 标准页面组件包括系统预置的基本组件和用户自定义的扩展组件,基本组件具体说明如表1所示。如果需要了解每个基本组件的详细使用说明,请将鼠标悬浮在基本组件上,基本组件右上方会出现问号图标,单击该图标会出现该基本组件的使用说明。 表1
管理组件 什么是组件 组件(即Widget)是可复用的页面组成元素,一个页面由一个或多个Widget拼装而成。如果将一个页面看成拼图游戏的完整图案,那么Widget相当于拼图的每一小块。 在AstroZero环境配置中,可以管理当前环境中该账号下的组件资源。AstroZero组件分为如下两种:
应用开发入门指引 1、熟悉AstroZero环境 使用Astro轻应用进行应用开发,一般分为开发->测试->上线三个阶段。每个阶段都会有独立的环境,让各阶段数据隔离,保证正式上线版本稳定。各环境具体介绍,请参见开发环境介绍。 2、了解命名空间 由于不同租户间的数据可打包共享,为了
创建AstroZero定时任务 什么是定时任务 业务系统中通常存在很多场景不需要人工参与,可以在系统后台定期完成的任务。例如,系统中存在一个定时任务,在每天凌晨3点,定时将到期的商品进行下架处理。系统提供自定义定时任务,您可以根据业务需求进行在线创建、查看、删除定时任务并监控任务执行的结果。
修改AstroZero预置Anonymous User Profile权限的访问权限 在AstroZero中开发的应用是支持游客(Guest)访问的,游客属于一种特殊的业务用户。通过AstroZero预置的Anonymous User Profile权限,可控制游客用户的访问权限。
对接OBS云对象存储实例 背景信息 对象存储服务(Object-based Storage Service,OBS)是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力,包括创建、修改、删除桶,上传、下载和删除对象等。 在AstroZero中,通过应用
创建空白AstroZero脚本 服务编排和脚本一样,都是完成业务接口和逻辑开发的,服务编排是图形化的,适用于业务逻辑比较简单的场景,而对于业务逻辑比较复杂的场景,您可以通过在线开发TypeScript脚本实现。本章节以创建一个全新的脚本为例,向您介绍如何在低代码平台中新建一个脚本
基本概念 使用AstroZero开发应用前,建议您先了解相关的基本概念。 开发环境 开发环境是开发者专门用于开发应用的环境,用户可根据需求自行开发配置各种逻辑模块化元素,从而创建各类应用。开发环境默认域名为“appcube.cn-north-4.huaweicloud.com”。
创建空白表单 创建空白表单,即在表单画布中,根据字段数据类型选择合适的组件,通过拖拽编排实现表单的构建。表单及其对应的视图、统计表等组成了应用。 创建空白表单 参考登录零代码工作台中操作,登录AstroZero零代码工作台。 在“全部应用”中,将鼠标放到已创建的应用上,单击,选择“编辑”。
自定义调用AstroZero脚本的URL AstroZero支持将已启用的脚本,封装成一个新的URL地址,供第三方系统进行调用。 自定义脚本的URL 参考登录AstroZero新版应用设计器中操作,登录应用设计器。 在左侧导航栏中,选择“集成”。 单击开放接口后的,进入新建开放接口页面。
创建AstroZero高级页面 标准页面主要用于后台管理类的表格表单类的开发,而高级页面主要用于开发应用中较复杂的前端页面,例如包含图片、图表、视频、地图等元素的页面。您可以将高级页面应用于开发网站、电商平台等,通过拖拽、布局组件,并进行相关属性配置即可快速搭建应用。 创建高级页面
如何将应用发布到“我的仓库” 使用说明 编译应用包时,如果是资产包,可以选择发布到“我的仓库”。如果是源码包,则默认发布到“我的仓库”,请根据不同的场景,选择不同的发布方式发布应用。 操作步骤 参考登录经典应用设计器中操作,登录经典版设计器。 (可选)在应用开发页面左侧,单击,选择“设置”,参考表1配置参数。
初识经典开发环境 了解环境 使用Astro轻应用进行应用开发,一般分为三个阶段:开发 > 测试 > 上线。每个阶段都会有独立的环境,让各阶段数据隔离,保证正式上线版本稳定。 开发环境 开发环境是开发者专门用于开发应用的环境,用户可根据需求自行开发配置各种逻辑模块化元素,从而创建各
成长地图 Astro轻应用 Astro轻应用(Astro Zero,简称AstroZero)是华为云为行业客户、合作伙伴、开发者量身打造的低代码/零代码应用开发平台,提供全场景可视化开发能力和端到端部署能力,可快速搭建行业和大型企业级应用并沉淀复用行业资产,加速行业数字化。 产品介绍
适配多终端样例 场景描述 本章节以开发一个满足响应式布局的商品列表组件为例,向您介绍如何适配多终端。 商品列表组件可以用于不同分辨率的手机端和电脑端,组件中商品排布能够根据屏幕或者浏览器窗口大小自动调节。例如,视区(屏幕或浏览器可视区域)由宽变窄过程中,呈现出多终端适配的响应式效果,商品单行个数逐渐由五列变为一列。
购买AstroZero商用实例 操作场景 AstroZero免费版可使用的资源有限,标准版、专业版和专享版更适用于个人或企业的商用开发。 标准版:适用于零代码应用开发场景,开发者不需要有代码开发经验,企业自用首选。如何购买标准版实例以及如何使用AstroZero零代码能力开发应用,请参见《用户指南(零代码)》。