我希望购买新的开发PC。我的预算不超过1,000美元(包括显示器)。我对笔记本电脑(台式机替代型)或传统台式电脑都很开心。
我的主要开发环境将是Microsoft,Visual Studio 2008(以及对旧版Visual Studio 6代码的支持)。 SQL Server 2005,2008以及SQL Server 2000的遗留支持.Microsoft Office 2003,可能安装2007但支持Office 2000.我将编写和支持的软件主要是Windows XP,但有些Vista。我将不得不假设有64位实现安装到。
我的第一个困惑始于选择AMD或Intel。我担心的是在AMD环境中使用Visual Studio构建软件存在兼容性问题。我没有任何证据,只是担心有人会为我清理。
最后,我对32位和64位安装感到困惑。我应该坚持使用最小公分母(32位),即使64位正在稳步上升?我知道64位操作系统将解决超过4G的RAM和我喜欢的问题因为我想为测试环境设置尽可能多的虚拟机,并且可能会同时激活多个虚拟机。
我不是在寻找梦想的机器,只是一台带有显示器和最佳处理器的机器,价格大约1000美元,这将允许我为大多数机器编写软件。
答案 0 :(得分:6)
AMD和英特尔之间存在一些指令级别差异,但Visual Studio无法发现这些差异。也许如果您使用Sun Studio进行开发,可能会遇到它们(我有!)。
如果您觉得需要在该环境中进行测试,我会选择64位计算机并在其上运行32位VM。这里常见的感觉似乎是你能负担得起的最高级Vista是开发平台。
答案 1 :(得分:3)
使用32位XP和Vista,您可能无法访问超过3GB或RAM,但可能更少(我的家用机器只能访问带有Vista 32的2.25GB)。如果您能买得起4GB内存的机器,我建议使用Vista-64(Home Premium或Ultimate)。
根据您正在进行的开发类型,硬盘驱动器的速度可以在编译时间上产生很大的不同。如果可能的话,为台式机提供10,000 RPM的硬盘驱动器,为笔记本电脑提供7200 RPM的驱动器,但它们的成本更高。
答案 2 :(得分:3)
答案 3 :(得分:3)
鉴于您对运行多个VM感兴趣,RAM将成为关键,CPU也是如此。 目前英特尔在性能方面领先于美元(特别是如果你对超频感兴趣),但AMD的选择是可以接受的,并且真正的四核应用程序中的一批现象似乎比英特尔四核处理器更好。
RAM的质量和速度在很大程度上并不重要。通用DDRII 800mhz会很好,只要确保你有4或8 GB。
在操作系统方面,xp 64bit非常需要驱动程序支持,即使它已经存在了一段时间。然而Vista 64bit几乎拥有Vista 32bit的所有驱动程序支持。虽然这意味着您的某些旧设备无法正常工作,但Vista应该比XP更少麻烦。在版本控制方面,我建议使用premium,但是你需要查看添加的功能列表以确定它是否值得(对我而言,它根本不值得)。
就特定处理器可能出现的问题而言?我同意刺激虽然可能会有轻微差异,但这不是你在VS开发中遇到的事情。然而,我在那个领域的经验并不广泛。
答案 4 :(得分:2)
如果你寻找一个不太昂贵的开发机器,AMD应该会更好。
AMD 780G / 790G主板采用板载集成VGA,以合理的价格优于大多数nvidia / intel视频集成主板。 AMD Phenom CPU的性能不如英特尔那么好。但考虑到你可以以英特尔为你提供的只有2核的价格购买AMD 3核CPU,这是一个很好的协议。英特尔的CPU具有很强的超频潜力。然而,作为一名开发人员,我认为你喜欢一个坚如磐石的机器而不喜欢在编译代码时冒险尝试蓝色死机屏幕。
如果您喜欢使用X64虚拟机进行测试,那么硬件虚拟化非常重要。大多数现代AMD CPU都内置了硬件虚拟化功能,而英特尔则从其低端CPU中削减了这一功能。
答案 5 :(得分:1)
获得4个演出rams最小等于你需要一个可以处理超过3演出的系统(所以64位操作系统)。公羊很便宜,如果你想要快速的东西,IDE和所有其他软件(调试,测试,数据库客户端等)将需要你一些公羊。
答案 6 :(得分:1)
对于cpu,你可以获得一个低于190美元的Quad Core,一个可以处理它的板(大约125美元)你有一个强大的开始。您不需要拥有最新的视频卡......
答案 7 :(得分:1)
许多已经构建的PC在预算范围内(720美元以下)对您不错。看这个例子: