以 Windows 系统为开发环境,有什么好建议吗?

2017-04-29 11:12:59 +08:00
 ericgui
目前我遇到一个问题:
以 Windows 系统为开发环境,经常安装一些新的东西,实验性质的,那就容易出问题,例如安装失败,或者时间长了不用了就要卸载掉。这就导致 Windows 系统经常出毛病, 于是就重装,于是又要重新配置一个 和原来一样的开发环境。

整个过程很繁琐。

有什么好的办法 ,让我可以在 Windows 里随便折腾?

最大的问题是,每次搞乱了系统,就要重装,即便是有两台电脑,不耽误开发工作,每次重装也很费劲。


不像 VPS,如果把 Linux 搞乱了,重装一个系统 1 分钟的事。
但 VPS 也只能用命令行,
开发项目,还是要用 Windows,安装一个好用的 IDE。


最后:我不喜欢虚拟机,例如 VirtualBox,虽然也确实解决了部分问题。
9685 次点击
所在节点    程序员
73 条回复
ericgui
2017-04-29 20:55:48 +08:00
@huiyue 你的虚拟机分配多少内存?我的 Ubuntu 虚拟机,分配 2.5G 内存(物理机 8G ),效果不太好,用 jetbrains IDE 有点卡
lixile
2017-04-29 20:55:56 +08:00
ati 备份 恢复 又增量备份
coolcoffee
2017-04-29 21:12:39 +08:00
@ericgui 内存 8G 略低了,再加个 8G,哪怕平时间用不到那么多,但双通道也比单通道要快。

jetbrains 全家桶怎么说也要给虚拟机分配个 6G 以上,给虚拟机分配的内存少了,虚拟机里的系统还要用虚拟磁盘做虚拟内存,固态都会觉得卡。
hljjhb
2017-04-29 21:24:04 +08:00
@ericgui 这贴还在首页,我再多劝一句

楼主你这情况 虚拟机太局促了 差分 VHD 是最适合的

后续换电脑迁移也非常简单
billlee
2017-04-29 22:19:10 +08:00
@sammo #57 我现在 Linux 下的开发环境都往 docker 里装。
ericgui
2017-04-29 22:32:50 +08:00
@hljjhb 谢谢。这个帖子里的东西,我会挨个试试。
changwei
2017-04-29 23:56:17 +08:00
@lcdtyph @Lucups 系统还原这个功能现在还卡吗?当年 xp 非常卡,卡的都变成 ghost 版系统自动关闭了。
bookit
2017-04-30 08:52:44 +08:00
既然用了 windows,就深入了解一下 windows,成为 windows 系统专家

“导致 Windows 系统经常出毛病”,那就解决这些毛病,学习使用 process monitor,windbg 等工具,查出到底出了什么毛病,解决之。

不要什么重装系统,备份,镜像,就拿出一把刀手术刀,解决真正的问题。
am0zing
2017-04-30 10:49:07 +08:00
windows 10 是不有个 linux 子系统吗?有没有用过的朋友,体验如何?
huiyue
2017-04-30 11:13:18 +08:00
@ericgui 内存我给了 4G,CentOS。你从本机任务管理器就可以看出性能的瓶颈在哪里,试着从这方面着手解决。
fy
2017-04-30 11:17:35 +08:00
@Suddoo 用基于 Arch 的发行版啊! Arch 的标准安装程序真的是反人类。
ericgui
2017-05-01 21:24:50 +08:00
@bookit 有道理。知乎上轮子哥建议用 hyper-v。

总之,如果主力使用 Windows,还是要熟练使用 Windows 的方方面面比较好。
jeeyong
2021-04-02 14:17:09 +08:00
我本机只装我基本的开发环境.. 万年不变的, 经过风雨的洗涤, 妥妥的就这套了, 不变了的.
其他所有的, 不熟悉的, 没把握的, 都进 VMware workstation 的虚拟机里折腾...
装了一个 Win10 pro. 装好之后, 作为基础镜像. 但凡要折腾什么, 就克隆一个新的, 进去折腾..玩坏就直接删.
配置好了, 桌面放个 README, 写明这个是干嘛的, 装了那些环境, 常见错误的处理方式.

所以我的宿主机很干净, 很稳定...5 年重做过一次, 我手欠...

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

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

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

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

© 2021 V2EX