做一个调研:大家有没有在云端上搭建一个开发环境的需求?

2015-03-04 15:38:57 +08:00
 shaomq
我们在写代码的时候,通常我们是在本地搭建一个开发环境,但是有没有什么原因是让大家感觉有必要在云端搭建一个开发环境? 或者, 有谁现在已经把开发环境建在了阿里云,Linode,Digital Ocean等上面?为什么?

谢谢
17189 次点击
所在节点    程序员
56 条回复
idblife
2015-03-04 15:44:31 +08:00
环境好配置呗,本机win7,搭建一个centos用作开发,保证和线上环境一致。
stanhou
2015-03-04 15:45:18 +08:00
我正在考虑搭建一个。需求是随时可以切换不同电脑不同系统继续开发
robertlyc
2015-03-04 15:46:33 +08:00
docker
jacy
2015-03-04 15:47:40 +08:00
在云端做openwrt交叉编译
shaomq
2015-03-04 15:49:57 +08:00
@idblife 为什么不用VirtuanBox在win7上做个虚拟机呢?
Had
2015-03-04 15:57:03 +08:00
@shaomq
方便他人访问吧。
facat
2015-03-04 15:57:27 +08:00
有啊,这样就可以在家远程开发,不用到处配置环境,还能保持环境的一致
idblife
2015-03-04 16:12:12 +08:00
@shaomq
我是用公司自己的服务器,有点跑题了,不使用公开的云平台。
cevincheung
2015-03-04 16:13:45 +08:00
linode ubuntu+docker

virtualbox占资源
rust
2015-03-04 16:15:55 +08:00
云端的开发环境必定会增加代码被泄露的风险
sinxccc
2015-03-04 16:22:43 +08:00
在 linode 上有个用来看代码改代码的节点,平时 ssh 上去用 Emacs…后面如果对计算能力有要求的话考虑换到 aws 上面去。

用 VPS 或者公共云的话记得加密swap分区和自己的工作分区,并且时刻记得这个节点的风险比自己的私有机器要大。
jarlyyn
2015-03-04 16:42:24 +08:00
docker吧。
在云端开发不靠谱。
66beta
2015-03-04 16:43:08 +08:00
openshift之类的不就算吗
endintro
2015-03-04 16:44:19 +08:00
TrustyWolf
2015-03-04 16:53:23 +08:00
我自己把淘汰的笔记本电脑用作私有云平台。
目前运行Citrix XenServer,之前是Hyper-V Server,
然后在私有云平台上根据需要运行Linux虚拟机。
开发完了提交到Github,云端的服务器拉取部署。
个人感觉云端的开发环境没什么必要,到是方便的云端部署环境比较重要。
比如可以自动和Git同步之类的...
GuangXiN
2015-03-04 18:13:17 +08:00
以前曾经在云上建立开发环境(当然IDE还是在每个人的Mac上),然后希望利用云环境让大家不论在哪里都可以调试代码,而且大家共用一个和生产环境相似的服务器,能减少兼容性问题的发生。

可是后来大家纷纷吐槽每次都要把代码上传到云端实在太慢了,而且超过99%的情况都是在办公室里开发,后来就把云上的服务器迁移到办公室中的一台PC上了。
jiang42
2015-03-04 18:25:04 +08:00
https://koding.com/

https://c9.io/

https://www.nitrous.io/

如果网络稳定,快速我会把开发环境搭在云端。。。因为方便。。。

但是目前的情况是。。。呵呵。。。
myliyifei
2015-03-04 18:52:45 +08:00
一个人肯定是VM, 多人协作会考虑cloud
weisoo
2015-03-04 18:53:43 +08:00
非常有需要,因为我是土豪,电脑太多,经常在不同的电脑上开发。所以如果有统一的云端开发平台就好了。但是——编辑器用什么好?
weisoo
2015-03-04 18:55:14 +08:00
@endintro
@jiang42
这类在线的IDE平台我用过了很多,都有一个致命的缺点:不支持自定义函数的autocomplete

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/174424

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX