# 应用场景
- 应用：服务化Web应用。
- 场景特点：开发者受限于无本地环境无法开发。通过Web直接访问CodeArts IDE Online，实现随时随地开发。
- 适用场景：适用于基于容器的服务化Web应用开发，保障快速搭建一致的开发环境，随时在线编写代码。
- 优势：
  - 本地零资源消耗：依托线上容器技术，开发对本地资源的要求趋近于零，开发资源的获取从预支转变为按需。
  
  - 跨平台接入：跨越开发平台的差异，开发者通过Web方式进入IDE，代码、检查、构建、部署、调试能力尽享。
  
  - 多语言支持：对多种开发语言的支持，Java、PHP、NodeJS等语法高亮、在线检查、随时入库。
  
  - 一键式环境获取：一键式获取云端基于容器的工作空间，并可在不需要时释放。
  
  - 预置技术栈：预置多种技术栈，创建工作空间时选取预置技术栈可获得更快的环境配置能力。
  
  - 对接Git代码仓库：支持对接Git配置库（代码仓库），实现如Commit、Branch、Push等操作，支持第三方代码仓库（如GitHub）。
  
  
  
  
  CodeArts IDE Online功能列表如[表1]所示。
   表1功能列表 
  | **功能**     | **描述**                                                                                                                                                                                                                                 |
  |:---|:---|
  | 一键式环境获取        | 一键式获取云端基于容器的工作空间，并可在不需要时释放。                                                                                                                                                                                                              |
  | 预置技术栈     | 预置多种技术栈，创建工作空间时选取预置技术栈可获得更快的环境配置能力。                                                                                                                                                                                                 |
  | 按需配置资源   | 可按需选择工作空间的计算资源规格（micro或medium）和存储资源规格（GB）。                                                                                                                                                                                           |
  | 工作空间启动和停止  | - 启动工作空间，获取由页面编辑器+运行环境+云端存储组成的集成开发环境。  - 停止工作空间可立即释放计算资源。   |
  | 访问和配置后端环境 | 基于页面终端模拟器（WebTerminal）可以以命令行访问和配置后端环境。                                                                                                                                                                                             |
  | 多语言代码编写    | 支持40多种编程语言的语法高亮，以及Java等主流语言的代码智能提示。                                                                                                                                                                                                 |
  | 代码构建和运行   | 容器化的运行环境可以构建（Build）和执行（Run）代码，并可查看运行结果及输出日志。                                                                                                                                                                                         |
  | 代码调试和预览    | 代码调试功能可支持Java等语言的在线代码调试，对Web类和接口类应用可提供页面预览或接口调用。                                                                                                                                                                                    |
  | 对接Git代码仓库 | 支持对接Git配置库（代码仓库），实现如Commit、Branch、Push等操作，支持第三方代码仓库（如GitHub）。                                                                                                                                                                      |
  | 企业租户管理权限   | 向企业租户提供基于黑白名单的企业用户CodeArts IDE Online使用权限控制。                                                                                                                                                                                          |
     
  
 
