" />
首页
南开之声
菁菁校园
招聘大厅
新生专题
跳蚤信息
情感角落
活动中心
人文学术
考研出国
同学校友
新人专区
英语角
本讨论区 上一篇 下一篇 发表帖子 打印本页 
如何评价腾讯云与 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等开发环境,简单的点击选择即可来回切换,
表情

2012-2014 nkubbs.cn 南开大学 继往开来 bbs 站 (非官方) Processed in 00.21 second(s) 帮助文档 举报投诉 隐私条款 认证会员 联系我们