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

那么有没有人在你的开发机器上有Vista和XP作为操作系统的经验? 如果你可以选择一个而不是另一个,你会选择哪一个? 我将需要使用Visual Studio 2003/2005/2008,SQL Server 2005,虚拟机,Office,以及许多多任务和多标签Web浏览。

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

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

===============>>#1 票数:37 已采纳

我在我的主要开发机器上使用Vista x64。 它运行从Visual Studio 6.0到2008的所有内容,没有任何问题。

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

如果您需要任何XP,Virtual PC是免费的,并且运行良好。 我保留了XP VPC图像,方便在XP,IIS6和IE6中进行测试。 两全其美的。

当然,你可以随时获得Windows Mojave

回答问题编辑:在切换到x64之前,我使用Vista x86大约6个月。 同样的意见。

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

===============>>#2 票数:8

我已经运行Vista(笔记本电脑上的x86和桌面上的x64)超过一年,我永远不会回到XP。 我没有任何兼容性,可靠性或性能问题。

正如David所说,保持XP VM的IE6和IIS6测试很好,但我很少使用我拥有的那个。

编辑:如果你有超过2GB的RAM,获得Vista x64! 如果你不这样做,你就是在浪费它。

===============>>#3 票数:6

Vista x64,就在我的头顶:

使用WDM更好地进行上下文切换,将视觉呈现卸载到图形卡。

内置搜索不仅适用于文档,也适用于服务管理器的事件日志服务的类型事件等,可用于查找您很少使用的xyz实用程序。

更精细的服务启动控制,即延迟启动,将服务延迟几分钟,以免扰乱启动时间。 非常适合sql server和其他人。

UAC允许您为所需的工具授予管理员权限,同时允许您使用较低的权限测试代码。

Shift +右键单击文件选择“复制为路径”非常非常棒。

ReadyBoost,坚持使用4 gig usb驱动器并忘掉它。 将用于高速缓存的超级读取和随机访问io分页,低内存系统这是非常明显的,即笔记本电脑。

IPv6 - 你需要一年或三年

周围更安全。

我个人的经验:我的工作机器是运行xp x64的四核2.6 ghz,我的Vista家用机器,双核2.0 ghz感觉迟钝和慢。 与我的工作箱相比,Visual Studio在几秒钟之内完成,项目负载可能需要长达30秒。

“鉴于其历史,我对使用Vista作为我的主要开发系统感到不安

它的历史是它自发布以来比xp更好。 人们喜欢说话。

===============>>#4 票数:4

vista x64 w / 8演出的ram和过多的虚拟机,你的生活将变得如此美好。 无论你做什么,不要去32位,32位超过64位没有优势。

===============>>#5 票数:2

这实际上取决于你正在做什么样的发展。 如果你正在做一些需要大量内存和资源(庞大的数据集和大量数学)的东西,XP就是你要走的路。 即使你通过不运行x64而丢失了一些内存,你仍然会获得大约750mb,否则很多Vista后台服务都会被这些内存弄坏。

如果您正在进行Web开发,则取决于您的测试环境。 如果您使用IIS和VS.NET在本地执行所有操作,则无关紧要。 VS内置了自己的网络服务器。如果你必须在IIS上进行测试,那么将虚拟机放在一台2003服务器上是很方便的。 请记住,Vista会占用一些可用于虚拟机的内存。

根据您的要求列表,我不得不建议使用XP专业版。 如果你是一个沉重的多任务者,你需要在你面前拥有所有资源,而不是被Aero和背景搜索所困扰。 我使用Vista进行了大约8个月的开发,然后我得到了一份新的工作,我有XP。 起初它很烦人,但XP的响应性超过了Vista的功能,特别是当有大量的窗口打开并且我的所有RAM都消失了。

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

===============>>#6 票数:2

关于Vista-64和Visual Studio 6.0的注意事项:虽然IDE可以在Vista-64下运行而没有任何问题,但编译器是不兼容的。 如果您打算使用Visual Studio 6.0,那么您需要拥有一个XP VM并在那里使用它。 (我从经验中说,因为我们有一些工作项目仍在使用Visual Studio 6.0。我们已将这些项目的新版本移至VS 2005,并将很快将它们移至VS 2008。)

===============>>#7 票数:1

我绝对可以告诉你要避开任何低端vista安装,因为你会丢失:

  • 能够对未与您的机器物理连接的光盘进行简单备份;
  • 从任何其他人访问您的机器的术语?
  • 就像弗莱说的那样,你将失去内存。 我有4,vista只“看到”3。

我至少开箱即用了。 我想去x64,但真的很害怕不得不重新安装一切。

===============>>#8 票数:1

还有另一种选择:Windows 2008:

http://tech.slashdot.org/article.pl?sid=08/07/15/2325215

我觉得这很有趣。

===============>>#9 票数:1

我在我家的装备上使用Vista Business,并在那里做了很多开发并喜欢它。

我的工作装备是XP,也很好。

===============>>#10 票数:1

都。 我想你需要在XP和Vista中测试你的应用程序。

你用来实际开发的是个人偏好,仅此而已。使用它们有一些技术上的好处(对于XP,操作系统的内存开销会少一些。在Vista上,有很多新的功能,其中一些可能是有用的),但Visual Studio将在两者上几乎相同的工作..

至于64对32位..我会说使用64位 - 如果没有理由但很容易使用> 3GB RAM,并且你可以在64位虚拟化32位操作系统,但反之亦然

===============>>#11 票数:1

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

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

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

===============>>#12 票数:1

虽然Vista没有“支持”Visual Studio 2003它确实运行良好 - 我花了一年时间在VS2003中使用.net 1.1进行网络表单,win-forms和windows服务项目,没有任何问题。 MS有一个问题列表,请访问http://msdn.microsoft.com/en-us/vs2005/bb188244.aspx

Vista64绝对是我的选择。

===============>>#13 票数:1

我会说去看Vista .. IIS7很棒,内存分配比较聪明(Vista不会浪费RAM,它会用它认为你将在不久的将来使用它来填充它)。 至于后台服务......你可以像在XP中一样关掉它们。

但是......如果公司的其他人都在XP上,我强烈建议你安装一个XP虚拟机,这样你就可以在与其他人相同的平台上测试你的应用程序。

===============>>#14 票数:0

如果你做网络,iis 7晃动房子,能够在一个盒子上有多个主机对我来说是一个救生员,我不知道如何再回到xp。

如果我不得不回去,那么服务器2003是我接受的最少,没有真正的功能性网络服务器也不是一个选择。

===============>>#15 票数:0

我刚刚购买了一个新的'准系统'盒子,它随Vista一起作为操作系统。 我很担心,随着时间的推移听到很多关于Vista的坏消息,但它在这里运行得很好。

在此基础上,我会说节省额外的钱(可能)为“降级”收取费用并购买更多内存。

===============>>#16 票数:0

我会说那些说Vista绰绰有余的人。 我正在使用几种操作系统的混合,Vista Ultimate是我最喜欢的。 四核2.5与4GB。 还没有升级到x64。

===============>>#17 票数:0

如果遇到Vista和Visual Studio 2003或2005的问题,请尝试以管理员身份运行它(右键单击,以管理员身份运行)。 这解决了绝大多数问题,尤其是在使用IIS,BizTalk等时。

  ask by Yaakov Ellis translate from so

未解决问题?本站智能推荐: