ASTRO轻应用 ASTROZERO-导入导出应用源码包:什么是应用包

时间:2024-10-21 11:35:26

什么是应用包

轻应用或行业应用开发完成后,应用需要编译打包,这种编译后的压缩包即应用包。

  • 应用包类型

    在AstroZero中,编译打包的应用包类型有以下两种:

    • 源码包:该类型包中的所有组件,都不受保护和限制。在其他环境安装后可编辑包中组件,即在原有基础上可进行再开发。若后续其他用户在开发环境安装后,会显示在开发环境首页的“项目”页签下。
    • 资产包:该类型支持设置包中的组件,是否受保护。打包时不做编译设置,默认打出的包都是资产包,包中组件都为只读保护模式,将包安装到其他环境时,只能运行和预览,不可编辑包中组件。若后续其他用户在其他开发环境安装资产包后,应用会显示在开发环境首页的“库”页签下。

      应用包类型的详细介绍,请参见源码包与资产包对比

  • 软件包环境
    图1 环境介绍
    • AstroZero分为开发环境,沙箱环境和运行环境三个部分,更多介绍请参见基本概念
    • 开发者在开发环境开发应用和BO,开发完成后生成对应的软件包。
    • 发布软件包到沙箱环境中进行测试。
    • 测试通过后,发布安装到生产环境实际运行和维护。

      仅专业收费版本支持沙箱环境和运行环境,免费版本无沙箱环境和运行环境权限。

  • 软件包制作
    • 应用或BO创建完成后,平台会同步创建同名的软件包。
    • 对应用和BO内的组件,进行增删查改都会同步反映到软件包中。
    • 开发者也可以在编译设置中,对软件包和其中组件的属性进行修改。
support.huaweicloud.com/usermanual-astrozero/astrozero_05_0674.html