华为云Astro轻应用-导入导出应用源码包:什么是应用包
时间:2025-02-12 14:58:40
什么是应用包
轻应用或行业应用开发完成后,应用需要编译打包,这种编译后的压缩包即应用包。
- 应用包类型
在AstroZero中,编译打包的应用包类型有以下两种:
- 源码包:该类型包中的所有组件,都不受保护和限制。在其他环境安装后可编辑包中组件,即在原有基础上可进行再开发。若后续其他用户在开发环境安装后,会显示在开发环境首页的“项目”页签下。
- 资产包:该类型支持设置包中的组件,是否受保护。打包时不做编译设置,默认打出的包都是资产包,包中组件都为只读保护模式,将包安装到其他环境时,只能运行和预览,不可编辑包中组件。若后续其他用户在其他开发环境安装资产包后,应用会显示在开发环境首页的“库”页签下。
应用包类型的详细介绍,请参见源码包与资产包对比。
- 软件包环境
图1 环境介绍
- AstroZero分为开发环境,沙箱环境和运行环境三个部分,更多介绍请参见基本概念。
- 开发者在开发环境开发应用和BO,开发完成后生成对应的软件包。
- 发布软件包到沙箱环境中进行测试。
- 测试通过后,发布安装到生产环境实际运行和维护。
仅专业收费版本支持沙箱环境和运行环境,免费版本无沙箱环境和运行环境权限。
- 软件包制作
- 应用或BO创建完成后,平台会同步创建同名的软件包。
- 对应用和BO内的组件,进行增删查改都会同步反映到软件包中。
- 开发者也可以在编译设置中,对软件包和其中组件的属性进行修改。
support.huaweicloud.com/usermanual-astrozero/astrozero_05_0674.html