Operating system 适用于开发人员计算机的Vista或XP

Operating system 适用于开发人员计算机的Vista或XP,operating-system,windows-xp,windows-vista,Operating System,Windows Xp,Windows Vista,我即将从工作中得到一台新电脑,它将包括选择Vista Business作为操作系统,或者降级到XP Pro。除了一点点测试之外,我从未使用过Vista,但总的来说,我听到的关于Vista的坏消息比好消息多得多。我不认为硬件会成为性能方面的问题(Intel Core Duo T9300、4GB RAM、256MB NVIDIA)。考虑到Vista的历史,当我有机会继续使用XP时,我对在我的主开发系统中使用Vista感到不安 那么,这里有没有人同时拥有Vista和XP作为开发机器上的操作系统的经验?

我即将从工作中得到一台新电脑,它将包括选择Vista Business作为操作系统,或者降级到XP Pro。除了一点点测试之外,我从未使用过Vista,但总的来说,我听到的关于Vista的坏消息比好消息多得多。我不认为硬件会成为性能方面的问题(Intel Core Duo T9300、4GB RAM、256MB NVIDIA)。考虑到Vista的历史,当我有机会继续使用XP时,我对在我的主开发系统中使用Vista感到不安

那么,这里有没有人同时拥有Vista和XP作为开发机器上的操作系统的经验?如果你能选择其中一个,你会选择哪一个?我需要使用VisualStudio2003/2005/2008、SQLServer2005、虚拟机、Office,以及大量的多任务和多选项卡web浏览

(注意:我对微软的抨击不感兴趣。如果你没有使用过Vista,但刚刚听说过它的坏处,那么你的经验和我一样,你可能不应该回答这个问题)


编辑:当我从工作中得到这台计算机时,我更喜欢使用提供的操作系统之一:32位XP PRO或32位Vista。

我在我的主要开发机器上使用Vista x64。从VisualStudio6.0到2008,它运行的一切都很顺利

这不是一个巨大的飞跃,但我更喜欢它而不是XP

如果你需要XP做任何事情,虚拟PC是免费的,而且运行良好。我随身携带一个XP VPC映像,以便在XP、IIS6和IE6中进行测试。两全其美

当然,你总是可以得到代替

在回答问题编辑:我使用Vista x86大约6个月,然后切换到x64。同样的观点


请记住,使用x86将浪费0.5-1.0gb的RAM。您应该能够获得几乎免费的x64媒体。您的许可证适用于这两个版本。

vista x64,具有8千兆内存和大量虚拟机,您的生活将变得非常美好。不管你做什么,不要使用32位,32位比64位没有任何优势。

我已经运行Vista(笔记本电脑上的x86和台式机上的x64)一年多了,我再也不会回到XP了。我没有任何兼容性、可靠性或性能问题

正如David所说,为IE6和IIS6测试保留一个XP虚拟机是很好的,但我很少使用我现有的虚拟机


编辑:如果您的内存超过2gb,请获取Vista x64!!如果不支持,那就是浪费时间。

需要注意的一点是,Vista不支持Visual Studio 2003,请查看

只要记住你会 在内存中浪费0.5-1.0gb x86。你应该能接近 免费x64媒体在这里。你的驾照是 两个版本都适合

使用Vista SP 1,您不再浪费0.5-1GB内存,现在可以看到完整的4GB内存。尽管如此,微软网站并没有说它可以使用所有4GB内存。它说它可以报告所有的信息。:)

虽然Vista不“支持”Visual Studio 2003,但它运行良好-我花了一年时间在VS2003中使用.net 1.1开发web窗体、win窗体和windows服务项目,没有任何问题。MS在上有一个问题列表


Vista64绝对是我的选择。

我可以肯定地告诉您,不要安装任何低端vista,因为您将失去:

  • 能够对未物理连接到计算机的光盘进行简单备份
  • 术语serv从任何其他设备访问您的机器
  • 就像弗莱说的,你会失去公羊的。我有4个,vista只“看到”3个

至少我是在开玩笑。我想使用x64,但真的很害怕必须重新安装所有设备。

还有另一种选择:Windows 2008:


我觉得这很有趣。

这取决于你在做什么样的开发。如果你做的事情需要大量的内存和资源(巨大的数据集和大量的数学运算),那么XP就是最好的选择。即使不运行x64会损失一些内存,但仍会获得750mb的内存,否则很多Vista后台服务都会占用这些内存

如果您正在进行web开发,这取决于您的测试环境。如果您使用IIS&VS.NET在本地执行所有操作,那么这并不重要。VS内置了自己的Web服务器。如果您必须在IIS上进行测试,那么保留一台虚拟机并将其放到2003服务器上是很方便的。请记住,Vista将消耗一些可用于虚拟机的内存

考虑到您的需求列表,我建议您使用XP Pro。如果你是一个多面手,你需要所有的资源在你面前,而不是被航空和背景搜索。我用Vista开发了大约8个月,然后我在有XP的地方找到了一份新工作。起初这很烦人,但XP的响应能力胜过了Vista的功能,尤其是当有大量的windows打开,我所有的RAM都没有了的时候


还有一个兼容性问题:很多VS.NET(尤其是旧版本)都相当。。。在Vista下很难。例如,网站的发布功能可以在Vista下被破坏。您还必须小心如何处理UAC,因为一些VS.NET的东西要求您以管理员的身份显式运行。我还记得在使用微软虚拟机时遇到了一些困难,但那是在2007年。我确信现在已经修补好了。

如果你使用web,iis 7会让房子变得很震撼,能够在一个盒子上安装多台主机对我来说是一个救生圈,我不知道如何回到xp


如果我不得不回去的话,server 2003是我最不愿意接受的,没有真正功能齐全的web服务器是不可能的。

Vista x64,就在我脑海中:

通过WDM将视觉渲染卸载到图形卡,实现更好的上下文切换

内置se