云IDE:Coding的Cloud Studio

云IDE:Coding的Cloud Studio
CODING是国内最早进行云IDE工具开发的公司之一,在2018年4月,腾讯云与CODING宣布达成战略合作,共同发布以腾讯云云服务器为基础的国内第一款完全基于云端的IDE工具:Cloud Studio的beta版本。这篇文章整理一些相关内容,场景和特性说明部分主要摘自与其官方网站。

特性

接近本地 IDE 的特性

支持代码高亮、自动补全、全功能终端、实时保存等功能,接近本地 IDE 的特性体验,帮助开发者快速完成各种应用的开发、编译与部署工作。

预设多种开发环境

内置 Node.js、Java、Python 等常见环境,为您省去复杂的配置工作,直接进入开发状态。

直接连接云主机

除了选择预设的多种开发环境,您也可将其连接到您指定的云主机,管理云主机中的资源。

随时分享预览效果

在 Cloud Studio 中快速生成预览连接,无论是分享给别人来展示项目,还是将其作为调试接口,都极为方便。

兼容 VSCode 插件

支持在线安装 VSCode 的插件来增强使用体验,目前 Cloud Studio 兼容绝大多数 VSCode 插件。

使用方式

云IDE:Coding的Cloud Studio

使用场景

快速启动项目

使用 Cloud Studio 的预置环境,您可以直接创建对应类型的工作空间,快速启动项目进入开发状态,而无需进行繁琐的环境配置。
云IDE:Coding的Cloud Studio

实时调试网页

Cloud Studio 内置预览插件,可以实时显示网页应用。当代码发生改变之后,预览窗口会自动刷新,这样就可以在 Cloud Studio 内实时开发调试网页了。
云IDE:Coding的Cloud Studio

远程访问云服务器

Cloud Studio 支持您连接自己的云服务器,这样就可以在编辑器中查看云服务器上的文件,进行在线开发部署工作。
云IDE:Coding的Cloud Studio

使用体验

注册CODING账号

CODING和腾讯战略合作之后,和微信的深度融合也成为了特色之一,包括后续平台的微信方式访问,支持多种方式注册,注册还是非常简单的。
云IDE:Coding的Cloud Studio

开始使用

进行应用授权即可开始使用所提供的Cloud Studio的功能了
云IDE:Coding的Cloud Studio
可以自行手动创建或者通过预设的demo工作空间进行快速创建。
云IDE:Coding的Cloud Studio
创建展示工作空间,便可以开始体验
云IDE:Coding的Cloud Studio
目前版本提供的体验功能工作空间最多为5个,每次只能运行一个,对于一般需求倒也合理,而且毕竟是提供资源进行的免费体验。点击提供的demo工作空间
云IDE:Coding的Cloud Studio
快速加载之后看到了VS Code风格的页面。
云IDE:Coding的Cloud Studio
可以看到目前提供5种模版,相较于Cloud 9的40余种,特性虽然还有待增强,但是功能已经初备。选择提供的Spring Boot的示例模版
云IDE:Coding的Cloud Studio
长时间等待之后发现终端提示处已经出错,确认了之后发现此工作空间所连的Linux为Ubuntu 18.04的LTS版本。虽然可以理解默认的是Node.js的这里选择Java不太合适,但是文档的说明之类的也要完善一点才能增强用户粘性吧。

重新创建一个工作空间

云IDE:Coding的Cloud Studio
如果有云服务器,此处可以直接连接,另外工作空间可通过在设置中设定ssh**,并输入仓库信息,此处直接选择空进行创建。可以考虑添加一个用于用户体验的仓库,但是人手一个又不太合适,多人共享效率如何需要控制。
云IDE:Coding的Cloud Studio
选择5个模版中的Java的Spring Boot的模版,可以看到mvn spring-boot:run命令已经开始正常运行
云IDE:Coding的Cloud Studio
注:此处缺省模版中,没有指定私库,速度很慢,体验感稍差,建议后续提供Maven私库,并在默认模版中可以进行设定,以提速。

经过等待,正常启动,整体体验还较为流畅,提供了内置预览插件
云IDE:Coding的Cloud Studio
现在就可以可以进行代码的修改和确认了,还可以看到缺省安装了简体中文版的插件。
云IDE:Coding的Cloud Studio
整体来说还是比较流畅的,已经可以基本满足使用需求了