我基本上已经屈服于这样一个事实:如果你是一个铁杆计算机用户,你必须每隔几个月重新映像一次你的计算机,因为发生了一些不好的事情。因此,我购买了成像软件,然后真正进入成像。我现在准备将我的开发环境完全转移到虚拟机中,以便我可以在IIS上测试站点,就像我在开发网络上一样(并轻松备份这些图像)。
问题是,4 gb笔记本电脑的最佳虚拟开发平台是什么?一个虚拟的Vista Business,拥有3 GB的ram,Windows XP sp3和3 gb的ram,或Windows Server 2003的3 gb可用内存。
我需要安装的工具:
* sql server 2005 dev edition
* vs 2008 sp1
*银色工具
*和其他多个较小的测试工具
答案 0 :(得分:4)
我尝试了以下组合:
和服务器上本地或托管的虚拟服务器安装,它们都运行良好且速度相同。
在OS X下运行的VMWare Fusion虚拟机(裤子的位置)明显快于其他虚拟机。我没有在Windows上测试VMWare,看看它是VMWare还是硬件产生了不同,但这是值得研究的。
答案 1 :(得分:2)
Server 2008,转换为工作站。 没有比IMO更好的了,我在过去3个月里加载了3个不同的操作系统,而且我已经安装在Server 2008上了。
答案 2 :(得分:1)
我认为最大的问题(从我的观点来看)是你是否会进行需要服务器平台的开发(如SharePoint)。如果您预计会有很多SharePoint开发(或者可能是Exchange,或BizTalk,或者需要在服务器平台上完成开发的其他产品),那么请使用Windows Server 2003.如果没有,那么我可能会选择XP,尽管Vista这不是一个糟糕的开发平台。
答案 3 :(得分:1)
我个人更喜欢在服务器平台上进行开发 - 但是,如果我正在开发任何类型的WinForms应用程序,那么这种观点可能会改变,因为它可以更准确地代表目标受众的OS系列。
我确实注意到从Server 2003到Server 2008的性能略有下降,这是我没想到的,但这可能更多来自于进行就地升级而不是开始干净。
从您提供的选项中,我个人会选择W2k3。你可以真正削减服务器操作系统以快速运行,特别是当你没有或摆脱MS“眼睛糖果”时。