9

我正在寻找购买新的开发 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 位安装感到困惑。即使 64 位正在稳步发展,我是否应该坚持使用最小公分母(32 位)?我知道 64 位操作系统将处理超过 4G 的 RAM,我喜欢这样做,因为我想为测试环境设置尽可能多的虚拟机,并且可能同时有很多活动..

我不是在寻找梦想中的机器,只是一台带有显示器和最好的处理器的机器,大约 1000 美元,这将使我能够为那里的大多数机器编写软件。

4

8 回答 8

6

AMD 和 Intel 之间存在一些指令级别差异,但 Visual Studio 不会发现任何内容。也许如果您使用 Sun Studio 进行开发,您可能会遇到它们(我遇到过!)。

如果您觉得需要在该环境中进行测试,我会选择 64 位机器并在其上运行 32 位虚拟机。这里的普遍感觉似乎是,您能负担得起的最高级别的 Vista 就是开发平台。

于 2008-09-30T21:00:07.780 回答
3

使用 32 位 XP 和 Vista,您可能无法访问超过 3GB 或 RAM,但可能会更少(我的家用计算机只能使用 Vista 32 访问 2.25GB)。如果你买得起一台 4GB 内存的机器,我会推荐使用 Vista-64(家庭高级版或旗舰版)。

根据您正在进行的开发类型,硬盘驱动器速度可能会对编译时间产生很大影响。如果可能的话,为台式机购买 10,000 RPM 硬盘,为笔记本电脑购买 7200 RPM 硬盘,但它们确实成本更高。

于 2008-09-30T21:08:28.197 回答
3

AMD 很久以前就消除了它们的不兼容性。您对此的决定应该只是您认为哪个品牌具有更好的性能/功能。我肯定会选择 64 位,因为你总是可以为 VM 和应用程序模拟 32 位等等。当您只需花费 100 美元购买另外 2 到 4 个演出而不是另外 1000 美元最终购买 64 位机器时,使用额外内存的能力将获得回报。

于 2008-09-30T21:14:29.120 回答
3

鉴于您对运行多个 VM 的 RAM 感兴趣,这将是关键,CPU 也是如此。目前,英特尔在性能上领先于美元(特别是如果您对超频感兴趣),但 AMD 的选项是可以接受的,而且这批现象似乎在真正的四核应用方面比英特尔四核更好。

RAM 的质量和速度在很大程度上并不重要。通用 DDRII 800mhz 就可以了,只要确保你有 4 或 8 GB 的内存。

在操作系统方面,xp 64bit 相当需要驱动程序支持,尽管它已经存在了一段时间。然而,Vista 64bit 几乎支持 Vista 32bit 的所有驱动程序。虽然这意味着您的一些旧设备将无法工作,但您使用 Vista 的麻烦应该比 XP 少得多。在版本控制方面,我建议使用高级版,但是您需要查看添加的功能列表以确定是否值得(对我来说,这根本不值得)。

就特定处理器可能出现的问题而言?我同意stimms的观点,尽管可能存在细微差别,但这不是您在 VS 开发中会遇到的问题。然而,我在该领域的经验绝不是广泛的。

于 2008-09-30T21:15:52.547 回答
2

如果您寻找不太昂贵的开发机器,AMD 应该更好。

AMD 780G/790G 主板板载集成VGA,以合理的价格超越大多数nvidia/intel 视频集成主板。AMD Phenom CPU 的性能不如 Intel。但是考虑到您可以以英特尔仅提供 2 核的价格获得 AMD 3 核 CPU,这是一笔划算的交易。

Intel的CPU有很大的超频潜力。然而,作为一名开发人员,我想你喜欢一台坚如磐石的机器,而不喜欢在编译代码时冒着蓝屏死机的风险。

如果您想使用 X64 虚拟机进行测试,硬件虚拟化很重要。大多数现代 AMD CPU 都内置了硬件虚拟化功能,而英特尔从其低端 CPU 中删除了此功能。

于 2008-12-11T03:41:33.563 回答
1

至少获得 4 gigs rams 等于您需要一个可以处理超过 3 gigs 的系统(所以 64 位操作系统)。Rams 很便宜,如果你想要快速的东西,IDE 和所有其他软件(调试、测试、数据库客户端等)都需要一些 ram。

于 2008-09-30T21:13:28.373 回答
1

对于 cpu,您可以以不到 190 美元的价格获得四核,如果有一块可以处理它的主板(大约 125 美元),您就有了一个良好的开端。您不需要拥有最新的视频卡...

于 2008-09-30T21:15:15.387 回答
1

在您的预算(低于 720 美元)范围内,许多已经构建的 PC 对您来说可能会很好。看这个例子: 替代文字

  • Vista 家庭高级版 64 位
  • 320 gig 硬盘
  • 3 个演出公羊
  • GeForce 7100 显卡
  • 包括 22 英寸宏基 LCD
  • 酷睿 2 双核 E4700
于 2008-09-30T21:18:17.127 回答