在 XP Mode 和 VMware 之间进行选择以在 Windows 7 上进行开发

era*_*ran 5 windows windows-7 vmware-workstation

我是一名程序员,即将升级到一台新的 Windows 7 机器(四核,4GB)。问题是我的一些开发工具(例如 PowerBuilder)不支持 7。我正在考虑使用 XP Mode 或 VMware 作为这些工具的开发平台。我从未使用过 7 或 VMware,并且想知道:

  1. XP Mode 和 VMware 在性能方面有区别吗?开发工具很重,我想从硬件中获得尽可能多的东西(不过,我不太关心图形)。
  2. 与主机交互方面有区别吗?
  3. 如果我将使用 VMware,我希望有几个可以加载的映像 - 开发工具、干净的操作系统安装、一些服务器等。它们不必同时运行 - 每个用于不同的任务。这可以通过 XP Mode 以某种方式完成吗?
  4. 是否可以在 XP Mode 或 VMware 中从主机(用于备份等)访问单个文件?从Jeff Atwood 最近的故事中,我了解到备份 VMware 很棘手。和 XP Mode 一样吗?(我确实使用源代码管理,但仍然)

底线:使用虚拟机来运行我的主要开发平台是个好主意吗?

Joe*_*net 3

与 XP 模式相比,独立 VM 产品将具有更多的多功能性,因为 XP 模式只能做一件事 - XP 模式。XP 模式实际上只是为了应用程序兼容性而设计,而不是为了管理虚拟基础架构。一个好的虚拟机管理器将让您构建所需的任何基础设施,涵盖所需数量的虚拟机。

我的建议是购买适合 XP 模式的 Windows 7 版本,以便您自己可以选择使用它,并计划在您的开发工作流程中实施 VMWare Workstation。您仍然需要获得使用虚拟机的适当许可证,但您可能已经可以通过 MSDN 或类似的方式进行访问。