" />
本讨论区 上一篇 下一篇 发表帖子 打印本页 |
如何评价腾讯云与 CODING 共同推出的云端编辑器 Cloud Studio? |
发信人: 欢乐关 版面: 菁菁校园 浏览: 9391 回复: 0 |
1 楼 欢乐关 发表于: 2018/5/1 10:06:48 编辑 |
大约一周前,在微信公众号收到Coding的推送知道Coding和腾讯合作推出了:CloudStudio平台,于是乎进去体验了一下,今天看到这个问题正好想过来答一发。乍一看,CloudStudio完全就是之前的WebIDE,但是细细体验一下,着实让人觉得远不止是升级版的WebIDE。甚至有些功能,我第一眼看到,就能想到在以后工作中的使用场景。假设你是一个有经验的开发者、如果你能够善于运用这些功能,就会发现他能为你解决很多以前让你头痛的问题!如果你是个初学的小白,CloudStudio帮你省去了不少繁琐的环境配置工作(java虚拟机的安装、PHP扩展的安装配置、linux的编译安装曾经折腾死不少同学吧?),至少不会让你丧失学习的劲头。使用方法不再赘述,可以参考一下这篇文章:腾讯云携手CODING,云端IDE——Cloud Studio初体验,初始项目也为我们提供了Java、PHP、Python三个项目代码,用于体验学习,感兴趣的话可以去试试看。
下面分享一下我的体验流程: 绑定好Coding账户,申请了一个腾讯云的体验主机,打开CloudStudio看了下教程和文档,我一下子就想到了前段时间研究学的Swoole框架。由于我本地开发环境是Windows+Vagrant+Homestead虚拟机开发环境,因此做web服务难免会遇到域名绑定、端口转发等配置,虽然Homestead提供了yaml配置文件方便我们快速完成这些工作,但是vagrant的重启、加载配置还是很耽误时间的,如果做一些集群的项目,Vagrant+Homestead就显得力不从心了,Homestead共享开发环境也很麻烦。而docker对window尤其是win7的支持也不是那么完美。于是,我遍试着将项目放到CloudStudio上: 首先我选择了CloudStudio为我们提供的ubuntu+php环境 ubuntu16.04+php7.0NTS,完美支持Swoole2.0+ 然后git clone到github上的代码。 启动了之前写的SwooleHttp服务,结果报了个错,原来是集成的环境里没有安装swoole扩展。没有关系,这个可以自己来,不费事: $ sudo apt-get update $ sudo apt-get install php7.0-pear php7.0-pecl $ pecl install swoole 再来试一次: OK!已经成功启动服务 再来生成一个url,绑定swoole httpServer中的9501端口: 然后在浏览器中访问,就可以看到: 这是我在等待apt-get update的时候写的一个小模板 完美! PS:可以看出,大约花了10分钟就完成了一个swoole练习项目的环境搭建+访问。在后面的几天,我一直坚持用CloudStudio去做这个项目,有些感受值得和题主分享一下: CloudStudio为我们配置好了:Node.js、PHP、Ruby、Java、Python甚至是Machine Learning等开发环境,简单的点击选择即可来回切换, |