5

我正在更新我的装备,我需要在继续使用 XP x64 还是使用 Vista x64 之间做出决定。我很少做开发,实际上只是从我的开发人员那里构建产品。我另外 90% 的工作是使用 Google Apps、Skype、Office 等完成的……

我想升级到 Vista 不仅因为我将在 DirectX10 上运行 3x 显示器,而且主要是因为 XP x64 不支持 iTunes!

所以,我的问题...

有了关于 Vista 的所有恐怖故事,配备 8GB RAM 的 Vista Ultimate x64 是否适合我的开发机器?

如果我不能在 Vista 上开发,我总是可以打开一个 VPC 来进行开发。不是吗?

编辑

我正在使用所有 Microsoft 开发工具...

  • VS.NET 2005
  • VS.NET 2008
  • VB6
  • SQL Server 2005/2008
  • ASP.NET
  • (.NET 2.0 和 .NET 3.0)

我确定软件会运行,我想我不太确定操作系统是否足够快或足够稳定。

4

11 回答 11

4

我对 .net 和 php 的 Vista 64 位很好。

很多关于它的对话已经在 SO 上。以下是您可能会考虑的一些重要点.Net

您可以毫无问题地在新的 X64 机器上开发 X86。

对于PHP XAMPP 工作正常,Eclipse 也工作正常。

于 2008-11-12T14:57:02.577 回答
3

我运行具有 4GB 内存的 Vista x64 并且没有遇到任何重大问题。在此之前,我使用的是 Vista x86,我绝对更喜欢 x64,因为它看起来更稳定。

如果你很好奇,只有(呵呵,只有!?说起来很神奇)4GB 内存我可以轻松运行:

  • 3 个带有 Resharper 的 Visual Studio 2008 实例
  • 几个 Sql Management Studio 实例
  • 带有 3 个邮件存储区的 Outlook,总计 @ 2GB
  • 带有@ 20 个标签的 Firefox
  • 一堆 Windows 资源管理器窗口
  • Windows媒体播放器
  • iTunes(像狗一样慢)
  • @ 5 Excel 和 Word 文档
  • 加上一些分类服务(例如,Sql Service 2005 和 2008)和状态区应用程序

尽管如此,我仍然有大约 750 MB 的可用空间,并且在使用应用程序时没有性能问题。

于 2008-11-12T15:28:04.653 回答
2

在切换到 Windows Server 2008 (x64) 之前,我使用了很长时间 - 虽然非常好,

就个人而言,我发现 Server 2008 是一个更好的开发操作系统。查看这篇关于将 Windows Server 2008 转换为更像 Vista 的文章。

于 2008-11-12T14:59:18.347 回答
2

我现在运行 Vista Business x64 SP 1 (8 GB RAM) 一个月了。到目前为止没有问题。我正在使用以下软件:

  • 视觉工作室 2005 SP 1
  • 视觉工作室 2008 SP 1
  • TortoiseSVN / VisualSVN
  • Visual SourceSafe(旧项目)
  • SQL Server 客户端工具
  • 火狐 3.01 + 萤火虫
  • IE 7 + 提琴手
  • 铬合金
  • Red Gate SQL 比较/数据比较
  • 虚拟 PC 2007 SP 1
  • 记事本++
  • 同步返回
  • RoyalTS(远程桌面管理器)
  • Skype
  • 办公室 2007
于 2008-11-12T15:08:26.563 回答
1

我个人在我的开发机器上使用带有 8GB RAM 的 Vista Ultimate x64。我没有 3 台显示器,但我的机器非常适合开发。

于 2008-11-12T14:58:22.950 回答
1

我运行 Vista x64 Ultimate 作为我的主要开发机器,它很好。对 x64 的支持已经走过了漫长的道路,在大多数情况下,除了程序文件的位置和更多的 RAM 之外,您不会注意到任何差异。

于 2008-11-12T15:02:19.213 回答
1

Vista x64 非常适合 .NET 和 Java。从 4GB RAM 开始,但这还不够(有时达到 100%,机器会慢得爬行)。6GB勉强够用。有时会达到 95% 的内存使用率,它会变慢一点,但机器不会再陷入分页狂潮。

于 2008-11-12T15:17:50.633 回答
1

Vista 将非常快速和稳定。我现在正在使用 Vista x64 Ultimate 进行开发@work,并且已经使用了一段时间。我对此无话可说。

于 2008-11-12T15:38:24.803 回答
0

我会说这取决于你正在开发什么。首要任务应该是确保您的所有开发和测试工具在 Vista x64 下都能正常工作。如果他们不这样做,就没有理由忍受在虚拟机中完成所有实际工作的痛苦。

所以我想说最好的办法是冒险,看看它是如何工作的,并保留 XP 光盘。如果一切都按预期工作,那么在 VPC 中运行一份 XP 副本以进行兼容性测试仍然是谨慎的做法。

于 2008-11-12T14:58:40.907 回答
0

在 IE6 中进行任何开发都必须使用基于 XP 的虚拟机。在 Vista 中运行该浏览器几乎是不可能的,更不用说 Ultimate。

由于很多政府和遗留代码库都反对 IE6,所以这种情况经常发生。

于 2008-11-12T15:34:16.310 回答
0

我使用 Vista x64 作为开发机器,并且只有一些小问题主要与在 Visual Studio 2008 中使用第三方 API 有关。请记住,如果您在使用第三方时在 Visual Studio 项目中遇到真正无法解释的错误API - 尝试在您的项目设置中使用x86 CPU 标志编译您的应用程序。这解决了我在这里和那里的一些头痛问题。

于 2008-11-12T15:53:47.283 回答