
# 初识经典开发环境
**在新购买的华为云Astro轻应用实例中，经典版应用设计器受限使用，如果需要使用请[提交工单](https://support.huaweicloud.com/usermanual-ticket/zh-cn_topic_0127038618.html)申请开通。**
#### 了解环境
使用**Astro轻应用**进行应用开发，一般分为三个阶段：开发 \> 测试 \> 上线。每个阶段都会有独立的环境，让各阶段数据隔离，保证正式上线版本稳定。
- **开发环境**
  开发环境是开发者专门用于开发应用的环境，用户可根据需求自行开发配置各种逻辑模块化元素，从而创建各类应用。开发环境默认域名为"appcube.cn-north-4.huaweicloud.com"。
  
- **沙箱环境**
  在应用正式发布上线前，需要在测试环境进行测试，包含数据配置。AstroZero一般以沙箱（Sandbox）环境，来作为测试环境。沙箱环境默认域名为"appcubesandbox.cn-north-4.huaweicloud.com"。
  使用沙箱环境前，首先需要了解什么是沙箱。沙箱是一种安全机制，为运行中的程序提供的隔离环境。通常作为一些来源不可信、具破坏力或无法判定程序意图的程序，提供实验之用。沙箱是一种按照安全策略，限制程序行为的执行环境。在沙箱中，网络访问、对真实系统的访问、对输入设备的读取，通常被禁止或是严格限制的。沙箱属于虚拟化的一种，沙箱中的所有改动对操作系统不会造成任何损失。关于沙箱的更多介绍，请参见[购买沙箱环境](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_9031.html)。
  
- **运行环境**
  运行环境是指正式发布上线的真实环境。测试完成后，将应用发布至生产环境，即运行环境，供业务用户使用。运行环境默认域名为"appcuberun.cn-north-4.huaweicloud.com"。
  ![](https://support.huaweicloud.com/usermanual-astrozero/public_sys-resources/note_3.0-zh-cn.png)
  免费版不提供低代码应用运行环境，请参考[购买商用租户](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_9030.html)，购买专业版或者专享版后，再进行打包发布操作，并在运行环境安装该应用。
  
下面以开发环境入口为例，介绍如何进入开发环境以及AstroZero的具体功能。
 #### 如何进入经典开发环境
1. 使用华为账号，登录[华为云网站](https://www.huaweicloud.com/)，在顶部导航栏右侧单击"控制台"，进入华为云控制台。
2. 单击管理控制台左上角的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933047748.png)，展开服务列表，选择"开发与运维 \> Astro轻应用（原AppCube）"，进入AstroZero服务控制台。
   
   图1在服务列表中找到Astro轻应用   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960127057.png "点击放大")
   
   
3. 在页面上方，单击"旧版入口"，即可进入AstroZero经典低代码应用开发环境。 
   图2进入经典开发环境   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000002062904478.png "点击放大")
   
   
 
#### 经典开发环境首页介绍
图3经典首页开发环境   
![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000002067782810.png "点击放大")
AstroZero开发环境首页功能区域说明如下：
- 首页
  - 为您推荐：为您推荐有价值的内容，包括平台漫游、如何创建空白行业应用、如何创建BO、如何创建Addon应用以及视频类大屏相关学习资料等。
  
  - 项目：包括轻应用、行业应用、业务大屏和移动小程序四类，分类说明如[表1]所示。"我的应用"中，展示开发态的所有应用项目。
     表1应用类型介绍 
    | 分类    | 应用类型           | 介绍                                                                                                                                                                                                                                                                                                                                                                                                         |
    |:---|:---|:---|
    | 轻应用   | 轻应用            | 轻应用一般为轻量级应用，不涉及复杂化的代码，用户零代码（如拖拽组件，简单配置）或者低代码就能轻松完成应用的搭建。创建空白轻应用后系统会预置Logic、Model、Page目录。                                                                                                                                                                                                                                                                                                                   |
    | 行业应用  | 行业应用           | 行业应用是针对不同行业领域如城市、园区、能源以及交通等创建的应用，创建空白行业应用后，需要自定义目录。                                                                                                                                                                                                                                                                                                                                                        |
    | 行业应用  | BO             | BO（全称Business Object）即商业对象，是封装了完整的数据模型、业务逻辑、页面展现的软件单元，通过开放出来的接口为上层应用提供服务。BO也可以提供管理页面，对自身的数据进行配置管理。 用户可基于某些BO，组合、排列并进行配置，如魔方一样创建功能各异的应用。 例如：设备BO，为上层应用提供对设备的统一语义，对设备自身能力进行抽象封装；告警BO，对所有告警提供统一语义，从各个子系统和上层应用获取告警数据，统一模型统一展现；GIS服务BO，提供对GIS子系统的租户管理、地图管理、位置服务接口的封装和标准化接口。您可基于设备BO、告警BO以及GIS服务BO等多种BO资产，创建智能烟雾感应用，完成设备数据的接入、处理分析以及告警监控功能。 |
    | 行业应用  | Addon应用        | 当需要基于已有应用或解决方案（原有应用只能是资产包形式安装的应用）进行定制时，您可选择Addon类型创建应用。在创建的Addon应用里定制修改，不会影响原有应用的代码。Addon应用和BO的区别是，Addon应用基于的原有应用可理解为一个基础的类，被Addon后相当于重写了其中的一些方法；而BO则像一个库，等待其他应用的引入。                                                                                                                                                                                                                                       |
    | 行业应用  | Native Service | 租户在AstroZero平台外开发了一些服务，服务运行在Docker容器中。租户希望可将AstroZero平台外开发的这些服务集成到AstroZero上，供AstroZero内部应用或者其他第三方系统调用。这时您需要创建Native Service引入这些原生服务。Native Service只对该租户下的应用可见。                                                                                                                                                                                                                                            |
    | 业务大屏  | Astro大屏应用      | Astro大屏应用（简称Astro Canvas），是Astro轻应用提供的可视化页面构建服务，提供了丰富的可视化组件、灵活的数据接入和多种方式页面构建能力，支持多屏适配，帮助开发者快速构建和发布专业水准的实时可视化应用。通过Astro Canvas一站式数据可视化开发，可分钟级构建业务大屏、小屏页面。                                                                                                                                                                                                                                                   |
    | 移动小程序 | 移动小程序应用        | 该功能即将上线，用于开发移动H5页面，发布WeLink We码程序、华为OneMobile小程序等。                                                                                                                                                                                                                                                                                                                                                         |
       
    
  
  - 库：显示账号订购并安装的资产，包括应用App、BO、Native Service等，这些应用类型为资产包，内部组件受保护。
  
  - 学习中心：提供一些该平台功能的操作和介绍视频，方便您更直观地了解平台。
  
  - 实战演练：供您进行实际演练，解锁后，可按照提示进行操作，完成典型应用的开发。
   
- 管理：租户层级的管理配置能力，例如用户权限管理、系统设置、任务管理等。更多介绍，请参见[经典版环境配置（管理中心）](https://support.huaweicloud.com/usermanual-astrozero/astrozero_06_0001.html)。
- 资产中心：ROMA资产中心入口。
- 右上角区域
  - 体验新版：单击该按钮可进入AstroZero新版应用设计器。新版应用设计器优化了功能入口布局，寻找功能更符合开发者思维习惯。 同时，以需求场景为开发起点，一路引导，让开发旅程更顺畅。更多介绍，请参见[AstroZero低代码使用流程](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_9002.html)。
  
  - 评价：Astro轻应用用户体验问卷调查入口。
  
  - 工单：我的工单和新建工单入口。当遇到问题时，请提交工单联系华为云客服为您解答。
  
  - 中文（简体）：单击可切换语言。
  
  - 用户名：显示当前登录账号的名称，单击账号名称，选择不同的弹出菜单，可以切换环境、查看系统版本信息、退出系统等操作。
  
  - ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960127061.png)：服务通知公告/升级公告页面入口。在该页面中，可以查看当前华为云官网上线的AstroZero版本号及各个版本上线/优化的特性。
    ![](https://support.huaweicloud.com/usermanual-astrozero/public_sys-resources/note_3.0-zh-cn.png)
    此处展示的版本为AstroZero正式商用版本，商用版本包括免费版、标准版、专业版和专享版，登录环境一致，仅功能规格不同，详细规格及收费标准请参考[规格说明](https://support.huaweicloud.com/productdesc-astrozero/astrozero_03_0040.html)。
    
  
  - ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933047740.png)：华为云消息中心入口。消息中心是华为云为更好的建立与客户的联系而建设的服务平台，可以为用户提供各类通知消息的接收和管理，用户可以及时快捷的接收消息，从而避免信息遗漏造成不必要的损失。
  
  - ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933047744.png)：服务帮助文档入口。
   
 
