1

我基本上已经屈服于这样一个事实,即如果你是一个铁杆计算机用户,你将不得不每隔几个月重新映像你的计算机,因为发生了一些不好的事情。正因为如此,我买了成像软件,然后真正进入了成像领域。我现在准备将我的开发环境完全移动到虚拟机中,这样我就可以像在开发网络上一样在 IIS 上测试站点(并轻松备份这些图像)。

问题是,对于 4 GB 笔记本电脑来说,最好的虚拟开发平台是什么?具有 3 GB 内存的虚拟 Vista Business、具有 3 GB 内存的 Windows XP sp3 或具有 3 GB 可用内存的 Windows Server 2003。

我需要安装的工具:

*sql server 2005 开发版
*vs 2008 sp1
*silverlight 的工具
*和多个其他较小的测试工具

4

4 回答 4

4

我尝试了以下组合:

  • 虚拟服务器 2005 R2 上的 Windows XP SP3
  • 虚拟服务器 2005 R2 上的 Windows Vista Business x64
  • 虚拟 PC 2007 上的 Windows XP
  • 虚拟服务器 2005 R2 上的 Windows 2003
  • VMWare Fusion 上的 Windows XP

以及本地或托管在服务器上的虚拟服务器安装,它们都运行良好且速度大致相同。

在 OS X 下运行的 VMWare Fusion 虚拟机比其他虚拟机快得多。我还没有在 Windows 上测试过 VMWare,看看是 VMWare 还是硬件有所作为,但这是值得研究的。

于 2008-12-17T20:18:12.443 回答
2

Server 2008,转换为工作站。没有什么能比得上 IMO,我在过去 3 个月中加载了 3 个不同的操作系统,并且我设置在 Server 2008 上。

于 2008-12-17T20:22:01.017 回答
1

我认为最大的问题(从我的角度来看)是您是否会进行需要服务器平台的开发(如 SharePoint)。如果您预计会有大量 SharePoint 开发(或者可能是 Exchange、BizTalk 或其他需要在服务器平台上进行开发的产品),那么请使用 Windows Server 2003。如果没有,那么我可能会选择 XP,尽管 Vista不是一个糟糕的开发平台。

于 2008-12-17T20:09:11.027 回答
1

我个人更喜欢在服务器平台上进行开发——但是,如果我开发任何类型的 WinForms 应用程序,这种观点可能会发生变化,因为它可以更准确地代表目标受众的操作系统系列。

我确实注意到从 Server 2003 到 Server 2008 的性能略有下降,这是我没有预料到的,但这可能更多是因为进行就地升级而不是开始清洁。

根据您提供的选项,我个人会选择 W2k3。您真的可以精简服务器操作系统以快速运行,尤其是当您没有或摆脱 MS“眼睛糖果”时。

于 2008-12-17T20:19:41.160 回答