云效是一款一站式DevOps平台,包含“云效项目协作”、“云效代码管理”、“云效流水线”、“云效应用交付”、“云效云端开发”、“云效制品仓库”、“云效测试管理”、“云效知识库”、“云效效能洞察”等模块。
作为一名软件开发人员,平常最常用的就是云开发平台了,DevStudio 是一款阿里云云效推出的面向云原生的 WebIDE 产品,包括了“云端编码”、“预置技术栈”、“预览调试”、“丰富插件”等功能,可以一键配置部署。这个平台的UI是仿了微软的VSCode,用起来也很熟悉、方便。代码实时保存,也不用担心电脑死机崩溃等问题,保障了代码的安全性,可以说是码农的一大福音了。
DevStudio IDEA 是一款线上版的java开发软件,操作同客户端版的idea几乎一模一样,对于喜欢用idea开发java程序的程序员可以无缝衔接了。
同时DevStudio 还提供了代码补全功能开发者在编写代码时,智能编码插件会自动感知代码上下文,为开发者提供精准的代码补全候选项,代码补全候选项中标记有✨符号的为代码智能补全结果。目前支持 Java、JavaScript、Python 语言的代码智能补全。还有代码文档搜索推荐,当开发者不知道如何使用某个 API 时(如调用方式或方法入参等),可以将鼠标移动到指定 API 上,即可展示智能编码插件提供的 API 概要信息。开发者点击“ API 文档详情”,能在右侧栏看到 API 的官方文档、代码示例等详细信息,也可以直接搜索所需的 API 代码文档。目前支持 JavaScript、Python 语言的代码文档搜索推荐。在 DevStudio 工作空间中开发 Web 服务时,可以通过服务预览功能,将空间中的端口开放到浏览器访问。服务预览功能会自动检测空间中监听的端口,开启预览。如果有未检测到的端口,也可以点击【新增端口】手动开启预览。对于开启的预览端口,可以设置端口的可见性:公开:当前端口开放的域名公开,允许所有人访问。私密:当前端口开放的域名私密,仅允许自己访问。
以上是我对云效DevOps的一些使用感受,由于最常用云开发平台,着重写了DevStudio 的一些使用心得,希望对大家有所帮助。