我即将从工作中获得一台新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。
答案 0 :(得分:37)
我在我的主要开发机器上使用Vista x64。它运行从Visual Studio 6.0到2008的所有内容,没有任何问题。
这不是一个巨大的飞跃,但我更喜欢XP。
如果您需要XP,Virtual PC是免费的并且运行良好。我保留了XP VPC图像,方便在XP,IIS6和IE6中进行测试。两全其美。
当然,您总是可以获得Windows Mojave!
回答问题编辑:我在使用Vista x86大约6个月后再切换到x64。同样的意见。
请记住,你将用x86浪费0.5-1.0gb的RAM。您应该可以获得几乎免费的x64媒体here。您的许可证适用于两个版本。
答案 1 :(得分:8)
我已经运行Vista(笔记本电脑上的x86和桌面上的x64)超过一年,我永远不会回到XP。我没有任何兼容性,可靠性或性能问题。
正如大卫所说,保持XP VM的IE6和IIS6测试很好,但我很少使用我拥有的那个。
编辑:如果你有超过2GB的内存,请获取Vista x64!如果你不这样做,你只是在浪费它。
答案 2 :(得分:6)
Vista x64,就在我的头顶:
使用WDM更好地进行上下文切换,将视觉呈现卸载到图形卡。
内置搜索不仅适用于文档,还可以为服务管理器等事件日志服务键入事件,这对于查找很少使用的xyz实用程序非常有用。
更精细的服务启动控制,即延迟启动,将服务延迟几分钟,以免扰乱启动时间。非常适合sql server和其他人。
UAC允许您为所需的工具授予管理员权限,同时允许您以较低的权限测试代码。
Shift +右键单击文件选择“Copy as Path”非常非常棒。
ReadyBoost,坚持使用4 gig的USB驱动器并忘掉它。将用于高速缓存以进行超级读取和随机访问io分页,低内存系统这一点非常明显,即笔记本电脑。
IPv6 - 您需要一年或三年
更加安全。
我的个人经历: 我的工作机器是运行xp x64的四核2.6 ghz,我的Vista家用机器,双核2.0 ghz感觉很笨拙。与我的工作箱相比,Visual Studio可以在几秒钟内完成,项目负载可能需要30秒。
“我对于使用Vista作为我的主要开发系统感到不安,因为它的历史”
它的历史是它自发布以来比xp更好。人们喜欢说话。
答案 3 :(得分:4)
vista x64 w / 8演出的ram和过多的虚拟机,你的生活将变得如此美好。无论你做什么,不要去32位,32位超过64位没有优势。
答案 4 :(得分:2)
关于Vista-64和Visual Studio 6.0的注意事项:虽然IDE可以在Vista-64下运行而没有任何问题,但编译器是不兼容的。如果您打算使用Visual Studio 6.0,那么您需要拥有一个XP VM并在那里使用它。 (我从经验中说,因为我们有一些工作项目仍在使用Visual Studio 6.0。我们已将这些项目的新版本移至VS 2005,并将很快将它们移至VS 2008。)
答案 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 :(得分:1)
两者。我想你需要在XP和Vista中测试你的应用程序..
你用来实际开发的是个人偏好,仅此而已。使用它们有一些技术上的好处(对于XP,操作系统的内存开销会少一些。在Vista上,有许多新功能,其中一些可能很有用),但Visual Studio在两者上的工作方式基本相同..
64和32位...我会说使用64位 - 如果没有理由但很容易使用> 3GB RAM,您可以在64位上虚拟化32位操作系统,但反之亦然
答案 7 :(得分:1)
我在家庭装备上使用Vista Business,并在那里做了很多开发并喜欢它。
我的工作装备是XP,也很好。
答案 8 :(得分:1)
我说要去看Vista .. IIS7很棒,而且内存分配比较聪明(Vista不会浪费RAM,它会用它认为你将在不久的将来使用它来填充它)。至于后台服务......你可以像在XP中一样关掉它们。
但是......如果该公司的其他人都使用XP,我强烈建议你安装一个XP虚拟机,这样你就可以在与其他人相同的平台上测试你的应用程序。
答案 9 :(得分:1)
答案 10 :(得分:1)
我绝对可以告诉你要避开任何低端vista安装,因为你会丢失:
至少我开箱即用了。我想去x64,但真的很害怕不得不重新安装所有东西。
答案 11 :(得分:1)
尽管Vista并不“支持”Visual Studio 2003,但它确实运行良好 - 我花了一年时间研究网络表单,win-forms&在VS2003中使用.net 1.1的Windows服务项目没有任何问题。 MS在http://msdn.microsoft.com/en-us/vs2005/bb188244.aspx
处有问题列表Vista64绝对是我的选择。
答案 12 :(得分:1)
需要注意的一点是,Vista不支持Visual Studio 2003,请查看Visual Studio and Windows Vista
请记住,你会成为 浪费0.5-1.0gb你的RAM 86。你应该能够接近 免费的x64媒体在这里。你的执照是 适用于两个版本。
使用Vista SP 1,您不再浪费0.5-1GB RAM,现在可以看到完整的4GB。尽管如此,this微软网站并没有说它可以使用所有的4GB内存。它说它可以报告所有这些。 :)
答案 13 :(得分:0)
如果你做网络,iis 7摇摇欲坠的房子,能够在一个盒子上拥有多个主机对我来说是一个救生员,我不知道如何再回到xp。
如果我不得不回去,那么服务器2003是我接受的最少,没有真正的功能性网络服务器也不是一种选择。
答案 14 :(得分:0)
我会说那些说Vista绰绰有余的人。我正在使用几种操作系统的混合,Vista Ultimate是我最喜欢的。四核2.5与4GB。尚未升级到x64。
答案 15 :(得分:0)
如果遇到Vista和Visual Studio 2003或2005的问题,请尝试以管理员身份运行(右键单击,以管理员身份运行)。这解决了绝大多数问题,特别是在使用IIS,BizTalk等时。
答案 16 :(得分:0)
我刚刚购买了一个新的'准系统'盒子,它随Vista一起作为操作系统。我很担心,随着时间的推移听到很多关于Vista的坏消息,但它在这里运行得很好。
在此基础上,我会说你可以节省额外的钱(可能)收取“降级”的费用,而是购买更多的RAM。