发现了许多类似的问题,他们大多是2-3溜溜球和软件/硬件前进。
我是用微软技术开发的。环境由IIS、SQL Server、Visual 2010等组成。我还为Android开发了JAVA、Android、慢速启动模拟器、USB调试等。
现在是Wind7,但我可能很快就会转到Windows 8。
我把所有的文件保存在服务器上,源代码签入等等。然而,为了恢复我的环境,我需要几天。
目前,我有联想W510与i7-820 CPU,10G内存,SSD和这个系统做了可以开发。现在它坏了,在我让他们修理之前,我已经三天没工作了。在不同的硬件上重建我的设置也需要很长时间。
我的问题是:在运行虚拟的更强大的桌面硬件上,我能拥有相同的性能水平吗?理想情况下我想要更快的系统。我经常使用XAML,我不确定这些图形在虚拟环境中将如何工作。
有人在虚拟安装上做过类似的开发吗?有什么建议吗?抓到了吗?
现在我在想这样的事情:
这样我会得到更好的系统吗?
编辑:
我做了很多XAML开发,这会成功吗?据我刚刚发现这可能是个问题..。Is WPF development feasible under VM?
发布于 2012-08-14 20:16:50
如果您的最终目标是通过在一个备份和容易恢复的虚拟机中完成所有的开发工作来减少停机时间,那么就去做吧。无论如何,您都会经历一些性能损失,但是对于今天的硬件,我还没有遇到任何问题。
我们的优势是拥有一个几乎所有服务器都被虚拟化的环境,所以接下来我要说的是在我们的基础设施中支持,但可能不是在您的基础设施中:
我们让IT人员在VM主机上安装虚拟开发机器,只需通过RDP (远程桌面协议)从我们的工作站(当我们工作的时候)、我们的笔记本电脑(在路上)和我们的家用计算机(在家的时候,还有一个深夜的支持电话)连接到它们。如果您有一个可以安全地这样做的环境(包括多因素身份验证、有线加密和所有其他安全问题),那么这可能是一种选择。
另一种选择可能是使用托管的PC。很多提供商现在都提供虚拟桌面托管,这让你可以享受我在我的环境中享受到的好处,而无需处理开销。但这不是免费的。
我通过搜索Google中的“托管windows桌面”找到了其中的一堆。
对我个人来说,我已经把我的个人电脑开发的次数超过了我的数,但是在过去的两年里我一点也没有。随着时间的推移,我已经学会了什么类型的东西可以把它融合起来。(第三方安装等)并采用了设置和使用虚拟PC测试任何风险的策略。
我在大多数情况下都使用我的正常开发PC,并避免冒险行为,并保留虚拟机供我在做一些有风险的事情时使用。
https://stackoverflow.com/questions/11959899
复制相似问题