一个很好的视频卡是而不是必须有,除非你想用Visual Studio开发先进的3D(毕竟这是一个选项)。 WPF和多显示器可以在任何你现在购买的视频卡上工作。
什么是一个绝对的要求是4GB的RAM,只适用于Win7下的Visual Studio 2010(显然x64,因为x86版本不能使用4GB的RAM)。添加虚拟机引发了这种需求。这没有上限,因为它实际上取决于您计划同时运行多少个虚拟机以及将在哪些应用程序上运行。每个运行Win7的虚拟机最少增加1GB,如果它们应该运行数据库,源代码管理或任何重负载应用程序,则最多增加1GB。
另外,对于虚拟机,如果要同时运行它们,则几乎必须让它们使用单独的物理硬盘驱动器,否则,您将无法在主机和虚拟机上体验石器时代级别的磁盘性能(除非它全部在SSD上,我从未尝试过)。
我会购买计算机进行编程现在我肯定会购买一个固态硬盘来承载Win7,VS和项目,它真的很舒服(我目前的桌面需要几分钟来启动和加载我的项目,任何改善加载是好的)。
在CPU方面,你可能希望把钱花在核心的数量,而不是处理器的实际速度(频率)。所有的CPU都有不错的表现,但是如果你在一个双核CPU上运行多个虚拟机,你的计算机可能会减慢很多。 i7芯片是一个非常好的芯片,但我认为你不会在高端的英特尔芯片上花费大量资金购买大量的芯片。去寻找一个很好的价格/性能比的核心,这对于你的预算将是一个4核i5或6核Phenom II X6(我个人更喜欢X6,但我不想听起来部分)。更一般地说,如果您的主机或您的虚拟机用于运行DB或持续集成构建或源控制服务器,这些服务器可供很多人访问,您可能希望将另一台计算机用作开发计算机,因为可用性将是重要的(这意味着不需要重新启动,避免硬件和软件故障)。你可能想买一个好的主板,一个优秀的电源,再加上一个拥有众多风扇的好塔。你可能想要考虑你将用于备份的内容。
编辑:最后一行几乎排除了预建的计算机,因为据我所知电脑制造商将几乎总是包括即使在高端计算机便宜的电源和主板,因为这些点不公布。
你从字面上回答我所能问的所有问题。非常感谢。 – Kamyar 2010-12-14 17:10:17
+1为Phenom II X6 :) – 2011-08-05 17:00:38