使用 Cloud 9 开发是怎么样的一番体验

使用了一段时间,如果是偏向web类的开发,使用起来很爽。新建了一个workspace后,相当于拥有一个完整的Linux(当然不带桌面),同时会自动配好开发调试环境(目前支持PHP, NodeJS, Python一类),自带git,远程实时在线。列举几个优点:1. 减少配置开发环境的繁琐。在一个纯净的Linux上面配开发环境,会比在一个Mac或Windows上来的方便很多,而且一般是在鼠标点一下新建的时候就已经帮你配好了。在本地电脑上配开发环境,有时候会遇到多个不同开发环境间冲突或者导致杂乱难以管理的问题。之前在本地用Vagrant来解决这个问题,在Mac下还好,windows下容易拖垮机器性能。2. 随时在多台电脑间切换。如果需要切换电脑,比如公司和家里用的不是同一台电脑的话,这个优势就太明显了,只需要一个浏览器就可以开始愉快的开发,工作进度完美同步。实测在一个新的电脑上,用Chrome打开workspace在10秒内即可加载完毕3. 远程机器实时在线。远端的Linux不会随着你关闭浏览器窗口而关闭,而是一直开着机,这样有不少好处,除了一些代码窗口保持打开外,还有一个好处是如果在上面又用ssh连接了另一个远程服务器,那么这个连接不会断开,无形之中增加了不少工作效率。其实这个类似于自己用来开发的电脑一直不关机,但是自己的电脑不关机一般网络也会断开,而cloud9则不会。4. 常用工具十分齐全。首先是上面的文本编辑器,除了配色比较奇怪外(这个可以自定义CSS,期待大神分享配置),操作上和本地基本没有差别,我使用的是Sublime Text方案,快捷键完全一致。VIM的没有试过。Bash上的git十分好用,分支提示什么的比之前自己下的方便。可以同时开多个bash窗口,也是一大优势。缺点:1. 比较贵,个人高级版需要19美元一个月,免费版只能建一个简单的workspace,基本不够用。2. 对iPad等移动设备的支持比较一般,官方有说正在开发。假设支持的好,iPad Pro就可以完美用来开发了,生产力杠杠的。3. 对于非Web类的某些开发支持不好,换句话说,如果之前用的是XCode或者VS,可能无法转到这上面来。4. 没有中文。(这个我想可以忽略吧)
■网友
作点简单的demo还是比较方便的,但复杂一点的话就得桌面IDE了
■网友
用过,华丽,然并ruan
■网友
【使用 Cloud 9 开发是怎么样的一番体验】 用过AWS C9开发lambda,本身是没什么问题,但连dynamo时遇到了权限问题,不知道怎么绕过去,只好弃坑

■网友
http://gospely.com
推荐一款c9的替代品,因为c9在国外服务较慢


    推荐阅读