Vista Ultimate 64 w / SP1可以用于开发机器吗?

时间:2008-11-12 14:55:56

标签: windows-vista vista64

我正在更新我的装备,我需要在使用XP x64或使用Vista x64之间做出决定。我做的很少,只是从我的开发人员那里构建产品。其余90%的工作都是通过Google Apps,Skype,Office等完成的......

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

所以,我的问题......

关于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)

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

11 个答案:

答案 0 :(得分:4)

对于.net和php,Vista 64位很好。

很多关于它的谈话已经在SO上了。以下是您可能考虑的一些重点: for .Net

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

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

答案 1 :(得分:3)

我使用4GB内存运行Vista x64,并没有遇到任何重大问题。在此之前我使用的是Vista x86,我非常喜欢x64,因为它似乎更稳定。

如果你很好奇,只有(嘿嘿,只有!?太棒了)4GB的内存我可以轻松运行:

  • 带有Resharper的Visual Studio 2008的3个实例
  • 一对Sql Management Studio实例
  • 包含3个邮件存储的Outlook @ 2GB
  • 带@ 20个标签的Firefox
  • 一堆Windows资源管理器窗口
  • Windows Media Player
  • iTunes(狗很慢)
  • @ 5 Excel和Word文档
  • 加上一些各种服务(例如,Sql Service 2005和2008)和状态区域应用

即使有了这一切,我仍然可以免费使用大约750 MB,并且在使用应用程序时没有性能问题。

答案 2 :(得分:2)

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

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

答案 3 :(得分:2)

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

  • Visual Studio 2005 SP 1
  • Visual Studio 2008 SP 1
  • TortoiseSVN / VisualSVN
  • Visual SourceSafe(旧项目)
  • SQL Server客户端工具
  • Firefox 3.01 + Firebug
  • IE 7 + Fiddler
  • 红门SQL比较/数据比较
  • Virtual PC 2007 SP 1
  • Notepad ++
  • SyncBack
  • RoyalTS(RemoteDesktop Manager)
  • 的Skype
  • Office 2007

答案 4 :(得分:1)

我个人使用带有8GB RAM的Vista Ultimate x64作为我的开发机器。我没有3台显示器,但我的机器已经很好地开发了。

答案 5 :(得分:1)

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

答案 6 :(得分:1)

Vista x64非常适合.NET和Java。开始使用4GB内存并且还不够(有时会达到100%并且机器会慢慢爬行)。 6GB只是勉强够用。有时可以达到95%的内存使用率并且速度会慢一点,但机器不会再进入寻呼狂潮。

答案 7 :(得分:1)

Vista将快速而稳定。我现在正在使用Vista x64 Ultimate进行开发@work,已经有一段时间了。我对此毫无兴趣。

答案 8 :(得分:0)

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

所以我要说最好的事情就是采取行动,看看它是如何工作的,并保持XP光盘。如果一切都按预期工作,那么在VPC中运行XP副本仅仅是为了进行兼容性测试仍然是明智的。

答案 9 :(得分:0)

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

由于很多政府和遗留代码库都是针对IE6的,因此会发生很多事情。

答案 10 :(得分:0)

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