
前言
云端开发目前还处于发展阶段,很多大厂商的CloudIDE也还在内测或公测阶段。
我首先使用的是华为云CloudIDE。其虽开放让公众免费试用,但也是处于公测阶段,需要申请公测资格。
由于其公测资格审核还需要时间,遂投奔了腾讯云的怀抱。
网上资料了解到,腾讯云与老牌云端IDE——CODING宣布达成战略合作,共同发布以腾讯云云服务器为基础的国内第一款完全基于云端的IDE工具:Cloud Studio。
Cloud Studio云端开发体验
CODING的主界面类似Github
拥有分支管理,发布管理,版本对比等特色功能。
初次进入Cloud Studio需要绑定腾讯云账号,目的在于将云端项目部署在服务器,如果没有服务器还可以免费试用一个月。看得出腾讯为了推广其Cloud Studio花了多大的劲。
Cloud Studio UI界面见下图,大致看上去和本地的编程IDE没什么区别(像极了Visual Studio Code)
Cloud Studio还支持直接上传本地的代码,之前在本地写了一半,想用Cloud Studio继续写的话,直接右键工作空间上传就OK了。
写完代码后,在版本里点击推送,就可以一键push到git上。相当方便。当然熟悉git操作的话也可以直接在下方Terminal中输入git push指令。
在CODING的git页面也能够查看刚刚push的代码
此外,Cloud Studio还内置了运行环境和访问连接,代码开发时可随时访问链接进行调试。
云端开发的优点
云化WebIDE,无需安装软件,快速进入开发环境,且只需浏览器即可实现编码,方便高效。
根据生产情况和开发所需工具,构建自定义栈,可让团队成员一键安装开发环境,快速实现团队环境一致,让开发人员尽可能快速加入团队专注生产。
本地IDE占内存多,时不时会Crash。云上IDE,不会占用本地资源。
跨越开发平台的差异,开发者通过Web方式进入IDE,代码、检查、构建、部署、调试能力尽享。
来必力目前使用QQ或微信登录会有bug,建议大家使用微博或其他社交账号登录。