华为云CodeArts IDE Online使用详解
文档参考: CodeArts IDE Online
一、产品介绍
CodeArts IDE Online是云端开发环境服务,向开发者提供按需配置、快速获取的工作空间(包含编辑器和运行环境),支持完成环境配置、代码阅读、编写代码、构建、运行、调试、预览等操作,并支持对接多种代码仓库。
1. 基本特性
- 云化和轻量化: 依托华为云的计算和存储资源,实现云化开发环境供给,通过浏览器访问就可完成开发全过程,实现移动办公。
- 快速按需容器化: 用户工作空间基于全容器技术,极短时间即可按用户所需配置(计算和存储)启动并提供服务,用后随时释放。
- 多语言和技术栈: 支持40多种语言的语法高亮,支持Java等语言的语法补齐,支持7种预置技术栈,无需复杂配置环境即可就位。
- 视图风格可切换, 界面可定制: 提供亮色和暗色两种视觉风格,编辑器提供多种视图布局,还支持满屏编辑和边栏收缩。支持插件扩展,通过实例内置的插件市场搜索和安装插件,实现能力横向扩展。
- 后端环境可配置: 提供页面终端(WebTerminal)直接访问后端容器环境,以命令行设置变量、处理文件和配置其他环境因素。
- 访问不同架构环境: 不限设备和操作系统,通过浏览器就可以访问不同计算架构(ARM和X86)的开发环境。一个开发者可以同时使用多个开发环境,不受限于本地配置。
- 构建运行和调试: 提供命令管理器以支持构建(Build)和运行(Run),对Java等语言还支持断点调试。
- 可对接三方服务: 除了对Git仓库(在代码托管服务中创建的仓库或GitHub等)的支持,还提供对接第三方服务(即通过外网通道对接其他开放服务)的能力。支持被第三方业务集成,可通过开放API接入开发作业流。根据参数定义,规范环境启动后的技术栈、语言支持、环境变量、插件加载和代码分支。
- 企业化权限管控: 提供基于黑白名单的访问控制能力,为企业租户提供掌控子用户行为的管理面。
2. 功能列表
- 一键式环境获取: 一键式获取云端基于容器的工作空间,并可在不需要时释放。
- 预置技术栈: 预置多种技术栈,创建工作空间时选取预置技术栈可获得更快的环境配置能力。
- All in One (包含下列所有)
- Java
- C/C++
- Python(2.7.x & 3.6.x)
- NodeJS
- Go
- Blockchain
- Quantum Computing
- SmartAssist Java
- 按需配置资源: 可按需选择工作空间的计算资源规格(micro或medium)和存储资源规格(GB)。
- 工作空间启动和停止: 启动工作空间,获取由页面编辑器+运行环境+云端存储组成的集成开发环境。停止工作空间可立即释放计算资源。
- 访问和配置后端环境: 基于页面终端模拟器(WebTerminal)可以以命令行访问和配置后端环境。
- 多语言代码编写: 支持40多种编程语言的语法高亮,以及Java等主流语言的代码智能提示。
- 代码构建和运行: 容器化的运行环境可以构建(Build)和执行(Run)代码,并可查看运行结果及日志输出。
- 代码调试和预览: 代码调试功能可支持Java等语言的在线代码调试,对Web类和接口类应用可提供页面预览或接口调用。
- 对接Git代码仓库: 支持对接Git配置库(代码仓库),实现如Commit、Branch、Push等操作,支持第三方代码仓库(如GitHub)。
- 企业租户管理权限: 向企业租户提供基于黑白名单的企业用户CodeArts IDE Online使用权限控制。
3. 计费说明
CodeArts IDE Online每天提供120分钟免费体验时间
CodeArts IDE Online服务的计费项为存储资源和计算资源&