应用场景
- 应用:服务化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使用权限控制。