@TOC
最近有幸参与了腾讯云举办的 腾讯云 Cloud Studio 实战训练营。在这个过程中,通过了解 Cloud Studio
的产品和实践,让我受益非浅,原来还可以这样开发! 也让我真正理解了这一产品所带来的意义。
在看到活动的介绍和微信群的讲解后,我马不停蹄地开始了自己摸索。首先是跟着群里小助手发的实验手册,体验了一下整个产品的业务流程。
随后又查看官方的产品文档。在 Colud Studio
平台上构建了一个基于 Vue开发的小游戏,并通过平台进行代码优化并提交同步到了Github
平台,整个过程十分丝滑。
下面就来整理,分享一下我的操作和感悟,希望能够帮助到其他同学。
随着云计算产业的发展,各种基于云端的 IDE 相继出现。在这个效率第一的环境下,又需要同时减少成本,于是产生了云IDE
,相比于传统的 IDE
,云端 IDE
可以更大程度的提升用户工作的效率。
云 IDE Cloud Studio
作为腾讯云出品的一款在线云端开发工具,它可以帮助用户减少安装 IDE
的成本,提供在线代码开发、编译、运行、存储的一站式服务。
Cloud Studio
是基于浏览器的集成式开发环境(IDE)
,为开发者提供了一个永不间断的云端工作站。用户在使用 Cloud Studio
时无需安装,随时随地打开浏览器就能在线编程。
Cloud Studio
作为在线 IDE
,包含代码高亮、自动补全、Git 集成、终端等 IDE 的基础功能,同时支持实时调试、插件扩展等
,可以帮助开发者快速完成各种应用的开发、编译与部署工作
。
Cloud Studio
是基于“浏览器”的集成式开发环境(IDE),为开发者提供稳定的云端工作站,在使用 Cloud Studio
时无需安装,打开浏览器即可快速启动和开发项目,底层资源可以自动弹性扩缩,极大地节省成本,低代码开发省时又省力。
基于 Web
端的代码编辑器,包含代码高亮、自动补全、Git 集成、终端等 IDE 的基础功能,同时支持实时调试、插件扩展等,提升开发、编译与部署工作效率 ;
支持远程访问云服务器,为腾讯云 SCF
行业用户提供开发-测试-部署完整闭环的云原生开发体验 ;
Cloud Studio
在线编程工具适用于以下几个场景:
使用 Cloud Studio
的预置环境,可以直接创建对应类型的工作空间,快速启动项目进入开发状态,无需进行繁琐的环境配置。
Cloud Studio
内置预览插件,可以实时显示网页应用。当代码发生改变之后,预览窗口会自动刷新,这样就可以在 Cloud Studio
内实时开发调试网页了。
Cloud Studio
支持连接自己的云服务器,这样就可以在编辑器中查看云服务器上的文件,进行在线编程和部署工作。
我们经常会遇到远程办公的场景,下面我们打算用云 IDE Cloud Studio
快速搭建,将我们的成语拼图项目构建到Cloud Studio
平台上,并在上面修改同步到github
上,实现快速项目维护,从 0 到 1 体验云 IDE
给我们带来的优势,不需要装各种环境,简单易用,开箱即可上手。
点击以下链接跳转到官网,并点击“注册/登录”。
Cloud Studio
:这里注册和登录 Cloud Studio
非常方便,提供了三种注册方式:
CODING
账号授权注册/登录GitHub
授权注册/登录授权成功后,可以跳转到 Cloud Studio
首页,可以看到 Cloud Studio
提供了很多模板(框架模板、云原生模板、建站模板),都是预装环境,开箱即用的模板,可以快速搭建环境进行代码开发,同时 Cloud Studio
也对所有新老用户每月赠送 3000
分钟的工作空间免费时长。
首先我在本地先运行一下这个项目,保证项目正常可用,效果如下图:
可用看到,项目是正常启动的,我打算把他放到github
上去,因为Cloud Studio
已经和github
对接好了,可用直接获取仓库项目,非常方便,我这里新建了一个 idiom-puzzle
的仓库,并把项目推送了上去:
因为我们的环境在提供的模板中没有找完美契合的,好在 Cloud Studio
非常的灵活,支持自定义环境,这里我们自定义一个vue
环境进行项目部署,先新建工作空间:
然后输入空间名称,选择工作类别,这里因为我是使用github
登录,所以我直接默认就是代码来源选择代入仓库,Cloud Studio
会自动读取账号里的仓库列表,这里我直接选择我们的 idiom-puzzle
仓库,然后开发环境还是选择 vuejs
初始化的速度很快,大概3秒左右吧,一个项母环境就被初始化好了
我们在控制台中先将项目依赖安装好
npm install
操作完成后,在控制台中输入 npm run dev
即可启动该项目。
Cloud Studio
内置预览插件,可以实时显示网页应用,当代码发生改变之后,预览窗口会自动刷新,即可在 Cloud Studio
内实时开发调试网页了,因为本项目是移动端H5的项目,所以需要打开“toggle device”按钮查看样式。
提供了二唯码在手机端进行调试。
复制内置 Chrome
浏览器窗口的地址栏,分享给团队的其它成员,免去了部署 nginx
的繁琐配置。
我们在title
后面加两个 !!
符号,然后保持,预览很快出现反馈了
此时我们可以对项目进行在线调试维护,通过左边功能菜单区找到“源代码管理”
。输入需要提交的message
信息,再点击"Commit
"进行仓库提交。
提交后就可以将修改同步到仓库:
到仓库主页就能看到这个commit
了
如果觉得配置不符合要求,还可以进行配置升级,不过,修改需要下次重启后才能生效。
如果你觉得网页版你不喜欢操作,Cloud Studio
还支持你通过ssh
进行主机链接,非常全面
这次通过体验 Cloud Studio
进行云编程,并且动手使用云 IDE Cloud Studio
快速开发和调试,真正意义上从 0 到 1 体验云 IDE
给我们带来的优势,线上编辑器真的非常赞,易用性非常好,无论是初学者还是专业人士,都可以快速搭建并演示一个项目,不需要装各种环境,开箱即可上手。
在产品的 UI
页面的视觉上,清爽度很高、简约而又不简单,配置与管理上也很便捷。同时还兼顾项目的运行速度,可以根据自己的需求动态提升配置,可以说是非常的全能!
通过这次的使用和项目实战,我总结出以下优点和建议:
Cloud Studio
可以运行在任何设备上,并且不需要安装任何软件,只需要通过浏览器访问即可。这让我们可以更方便地进行开发,不需要担心设备兼容性和软件安装问题。JavaScript、Python、Go、Java、C#
等。我们可以选择自己熟悉的编程语言进行开发。Cloud Studio
可以实现多人协作和项目共享,我们可以在同一项目中进行协作开发,同时可以更方便地分享代码和项目。Cloud Studio
可以通过插件和扩展进行功能扩展,可以根据开发人员的需求进行定制和扩展。Cloud Studio
在云上运行可以有效保证数据安全和稳定性。同时,Cloud Studio
也可以更方便地进行版本控制和代码管理,提高开发效率和代码质量。Cloud Studio
通过升降配置,可以更合理使用成本和提高效率。同时,Cloud Studio
也可以更方便地进行部署和维护,减少了开发人员的工作量。部分建议希望后续能够加强:
Cloud Studio
产品是一款新兴的产品,社区支持相对较弱。用户在使用过程中可能会遇到一些问题和困难,需要自己进行摸索和解决,可能会带来一些不便和障碍。PHP
在建站方面有非常大的需求,强烈增加php
环境最后希望 Cloud Studio
可以开发更多的功能,让大家一起探索 ,实现未来式开发!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。