用于Dev Machine的Vista或者XP
我将要使用一台新PC,它将包括选择将Vista Business作为OS或者降级为XP Pro。除了进行一点点测试外,我从未使用过Vista,但总体而言,我听到的关于Vista的坏报告多于好报告。我不认为硬件会在性能方面成为问题(英特尔酷睿T9300、4GB RAM,256MB NVIDIA)。考虑到它的历史,当我有机会继续使用XP时,对于将Vista用于我的主要开发系统,我感到不安。
那么,这里有没有在Vista和XP上都具有开发机器上的OS经验的人?如果我们可以选择一个,我们会选择哪一个?我将需要使用Visual Studio 2003/2005/2008,SQL Server 2005,虚拟机,Office以及许多多任务和多选项卡的Web浏览。
(注意:我对Microsoft扑打不感兴趣。如果我们还没有使用过Vista,但只是听说过不好的话,那么经验与我相同,并且我们可能不应该回答这个问题。)
编辑:当我从工作中获得这台计算机时,我更喜欢使用提供的一种操作系统:32位XP PRO或者32位Vista。
解决方案
回答
我在主开发计算机上使用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媒体。许可证对两个版本均适用。
回答
带8个ram内存和大量虚拟机的vista x64,生活将变得如此美好。无论我们做什么,都不要使用32位,与64位相比,32位没有任何优势。
回答
我已经运行Vista(笔记本电脑上为x86,台式机上为x64)已经超过一年了,我再也不会回到XP了。我没有任何兼容性,可靠性或者性能问题。
正如David所说,保留XP虚拟机用于IE6和IIS6测试是很好的,但是我很少需要使用现有的XP虚拟机。
编辑:如果我们有超过2GB的ram,请获取Vista x64 !!如果不这样做,我们就是在浪费它。
回答
需要注意的重要一点是Vista不支持Visual Studio 2003,请查看Visual Studio和Windows Vista。
Just keep in mind that you'll be wasting 0.5-1.0gb of your RAM with x86. You should be able to get nearly free x64 media here. Your license is good for both editions.
使用Vista SP 1,我们不再浪费0.5-1GB RAM,现在可以看到完整的4GB。尽管已经说过了,但这个Microsoft网站并未说它可以使用所有4GB RAM。它说它可以报告所有这些。 :)
回答
尽管Vista不"支持" Visual Studio 2003,但是我花了一年的时间在VS2003中使用.net 1.1来处理Web窗体,win窗体和Windows服务项目,但没有出现任何问题。 MS在http://msdn.microsoft.com/zh-cn/vs2005/bb188244.aspx上有问题列表
Vista64绝对是我的选择。
回答
我绝对可以告诉我们避免安装任何较低版本的Vista,因为我们会失去:
- 可以对未物理连接到计算机的光盘进行简单备份;
- 术语serv可以通过任何其他方式访问计算机;
- 就像Fry所说的那样,我们将丢失RAM。我有4个,只有Vista可以"看到" 3个。
我至少是开箱即用。我想去x64,但真的很恐惧,必须重新安装所有内容。
回答
还有另一种选择:Windows 2008:
http://tech.slashdot.org/article.pl?sid=08/07/15/2325215
我认为这很有趣。
回答
这实际上取决于我们正在进行的开发类型。如果我们要执行的工作需要大量的内存和资源(巨大的数据集和大量的数学运算),则XP是理想之选。即使我们由于不运行x64而丢失了一些内存,我们仍然可以获得大约750mb的内存,而这将被许多Vista后台服务所消耗。
如果我们要进行Web开发,则取决于测试环境。如果我们使用IIS和VS.NET在本地进行所有操作,则没有关系。 VS内置了它自己的Web服务器。如果我们必须在IIS上进行测试,则保留虚拟机以将其扔到2003服务器上非常方便。请记住,Vista会耗尽一些可用于虚拟机的内存。
根据要求列表,我将建议我们使用XP Pro。如果我们是一个繁重的多任务处理程序,那么我们需要所有资源,而不会被Aero和后台搜索所困扰。我使用Vista进行开发大约8个月,然后在拥有XP的地方找到了新工作。最初,它很烦人,但是XP的响应能力胜过Vista的功能,尤其是当有成千上万的窗口打开且我所有的RAM都消失了时。
还有一个兼容性问题:很多VS.NET(尤其是较旧的版本)在Vista下相当困难。例如,在Vista下可以破坏网站的发布功能。我们还必须小心如何处理UAC,因为某些VS.NET内容要求我们明确以管理员身份运行。我还记得在使用Microsoft虚拟机时遇到了一些困难,但这是在2007年。我敢肯定,现在已经进行了修补。
回答
如果我们使用网络,iis 7会摇摇晃晃的房子,能够在一个盒子上容纳多台主机对我来说是个救命稻草,但我不知道该怎么回去了xp。
如果我不得不回过头来,服务器2003是我所接受的最低要求,而没有真正功能正常的Web服务器则不是一种选择。
回答
Vista x64,就在我的头上:
使用WDM可以更好地进行上下文切换,将可视化渲染卸载到图形卡上。
内置搜索不仅针对文档,还为服务管理器的事件日志服务键入事件,等等。对于查找我们很少使用的xyz实用程序很有用。
对服务启动的更精细控制,即"延迟启动",将服务延迟了几分钟,以免降低启动时间。伟大的SQL Server和其他。
UAC允许我们为所需的工具授予管理员权限,同时允许我们以较低的权限测试代码。
Shift +右键单击文件,选择"复制为路径"非常非常棒。
ReadyBoost,插入一个4G的USB驱动器,然后就不用管它了。将用于超取和随机访问io分页的高速缓存,这在低内存系统中非常明显,例如笔记本电脑。
一三年内就需要IPv6
四周更安全。
我的个人经验:
我的工作计算机是运行xp x64的四核2.6 GHz处理器,对我的Vista家用计算机双核2.0 ghz处理器却感觉缓慢而缓慢。与我的工作框相比,Visual Studio只需不到一秒钟的时间,项目加载只需几秒钟,而我的工作框最多需要30秒。
"鉴于其历史,我对于将Vista用于主要开发系统感到不安"
自从发布以来,它一直比xp更好。人们喜欢sm不休。
回答
我会向那些说Vista绰绰有余的人表达我的声音。我混合使用了几种操作系统,到目前为止,Vista Ultimate是我的最爱。四核2.5与4GB。尚未升级到x64.
回答
如果我们在Vista和Visual Studio 2003或者2005中遇到问题,请尝试以管理员身份运行它(右键单击,以管理员身份运行)。这解决了绝大多数问题,尤其是在使用IIS,BizTalk等时。
回答
我要说说远景。IIS7很棒,而且内存分配更智能(Vista不会浪费RAM,它会填满它认为我们将在不久的将来使用的内存)。至于后台服务...我们可以像在XP中一样将其关闭。
但是...如果公司的其他部门使用XP,则强烈建议我们安装XP虚拟机,以便可以在与其他所有人相同的平台上测试应用程序。
回答
关于Vista-64和Visual Studio 6.0的注意事项:尽管IDE可以在Vista-64上正常运行,但编译器不兼容。如果要使用Visual Studio 6.0,则需要一个XP VM并在其中使用它。 (我从经验上讲,因为我们有一些项目仍在使用Visual Studio 6.0。我们已经将这些项目的新版本移至VS 2005,并将很快将其移至VS2008. )
回答
我在家用钻机上使用Vista Business,并在那里进行了大量开发并喜欢它。
我的工作平台是XP,它也很好。
回答
我刚刚购买了Vista操作系统附带的新"准系统"盒。随着时间的推移,我听到很多关于Vista的坏消息,我感到非常担忧,但是在这里运行起来还不错。
在此基础上,我想节省我们(可能)因"降级"而收取的额外费用,而购买更多的RAM。
回答
两个都。我想我们将需要在XP和Vista中测试应用程序。
我们实际使用的是个人偏好设置,仅此而已。.两者都具有一些技术优势(对于XP,操作系统的内存开销要少一些。在Vista上,有很多新功能功能,其中某些功能可能很有用),但是Visual Studio两者在两者上的工作原理几乎相同。
至于64位和32位。.我会说如果没有原因,而是使用> 3GB RAM,则可以使用64位,并且我们可以在64位上虚拟化32位OS,但反之则不行