哪个Vista版本最适合开发者机器?

时间:2008-08-20 09:23:17

标签: windows-vista operating-system developer-machine

Microsoft表示Visual Studio 2008可以安装在任何版本的Vista上(不包括已启动版本)。

但我不确定,如果Home Editions不会导致调试,虚拟机,IIS,MS SQL 2008以及开发人员使用的所有其他工具或Visual Basic 6.0等旧工具的问题。

似乎Vista Business是最好的,但家庭版更受欢迎。

或者,它将继续使用Windows XP专业版?

13 个答案:

答案 0 :(得分:8)

如果您正在决定开展业务,您至少会希望Vista Business适用于远程桌面。 如果您正在进行大规模部署,请使用Vista Enterprise或Ultimate。

Vista Ultimate如果它是你自己的工作站。我说Ultimate是因为在购买新开发盒的3到4年内,你现在3岁的机器将成为一个好的媒体中心,但你需要作为开发人员在商业skus中的功能。

无论你做什么,请确保它是x64。除非你有一些制造商已经放弃的随机设备,并且它的唯一驱动程序是从2004年开始,你绝对需要它。

根据我的经验,XP是多任务处理的狗。 (新的驱动程序模型使游戏的速度变得缓慢......这是其他的东西)

我不建议使用Server 2008,您需要添加所有客户端操作系统功能,而不是所有功能都可以添加。如果您喜欢USB设备,我也不建议使用HyperVisor。

答案 1 :(得分:6)

我想这取决于你正在做什么样的开发 - 以及你的工具集。

如果您主要在MS堆栈上开发并且可以访问MSDN或类似的订阅,我建议如果您有一个体面的指定机器,安装Ultimate x64作为主操作系统,然后使用Virtual PC托管其他版本Vista用于测试等。

当然,这假设您正在进行一种需要在桌面上进行测试的开发。我主要进行Web开发,但仍然发现有几个Vista Business x86虚拟机可用于测试不同的浏览器和配置。

终极,企业和商业之间的差异在我的经历中几乎可以忽略不计,但从我发现的内容来看,Ultimate并没有遗漏任何东西。同样,如果您使用的是MSDN或Technet媒体,您会发现可以从与其他“消费者”版本相同的ISO安装Ultimate - 商业和企业通常具有不同的图像。正如其他海报所提到的那样,应该避免使用更基本的消费者产品,因为缺少远程桌面支持,IIS和一大堆其他功能。

我认为没有理由继续使用XP - 我已经将各种版本的Vista用于开发工作,因为它是RTM。我没有遇到驱动程序或其他任何问题,除了早期使用x64上的NVidia卡的一些东西 - 这些问题很快就被排序了。如果需要,在Vista中的VPC上安装XP绝对是一件轻而易举的事。

在普通的XP安装中,您还可以在Vista中找到其他优势 - 最重要的是Start键启动应用程序的行为。任何普通用户(尤其是喜欢键盘快捷键的用户)都会告诉您,在需要时,在XP上启动应用程序可能非常困难。

答案 2 :(得分:0)

好吧,我有一个vista ultimate 64的分区和另一个带有windows xp prof的分区。 我认为这两者都不错=)

答案 3 :(得分:0)

我对Vista与XP的唯一评论是,我已经在我的所有机器上运行Vista超过一年了,而且我对此非常满意。

Vista Home Premium有一个简化的IIS版本,Home Basic没有IIS,因此Business可能是更好的选择。如果你还需要家庭应用程序(电影制作者,DVD制造商,等等)或BitLocker,那么你需要获得终极版。

编辑:请阅读Brian的帖子。

答案 4 :(得分:0)

最终64位,加载mem 8g +

你的问题将出在司机和奇怪的软件上,但VS会飞

答案 5 :(得分:0)

如果您有权访问MSDN订阅,那么我会认真推荐Windows Server 2008.删除您不需要的所有服务器内容(有自动化工具可以帮助解决这个问题),最终您将获得坚实的结果,使用Vista Kernal可靠而快速的操作系统。

这听起来很激进,但开发商采用这种方法的趋势越来越明显。

http://www.win2008workstation.com/wordpress/

答案 6 :(得分:0)

我一直在使用Vista Home Premium作为开发机器,我没有遇到任何问题+ Visual Studio 2008标准版,虽然我没有机会尝试使用IIS调试(我只是坚持使用ASP.NET调试器。)

答案 7 :(得分:0)

我也在考虑安装Vista(64版),需要验证驱动程序支持。在3台机器中运行Vista Ultimate 32位已经超过一年没有问题了。

@Vagmi

我只是不喜欢西红柿,但我不能把手指放在上面。也就是说,我不建议你吃香蕉。

您应该能够在这样的特定问题中查明您的问题。

答案 8 :(得分:0)

如果您(像我们一样)将您当前的软件从VB6迁移到C#,我会使用Vista 32bit(至少家庭高级版)或继续使用XP专业版 我认为Aero使得在VB6中以一种形式创建和移动对象变得非常缓慢。我最近在XP Pro中开发了两天,VB6的运行速度非常快(XP机器中的1GB内存与Vista32中的2GB内存相比) 不喜欢Vista 64(我卸载)的原因是因为当你写入注册表时,它写在不同于你预期的地方并且它造成了很多麻烦。此外,当你编程多年时,你积累了大量的小工具(其中一些是16位),不能在64位工作,你可以加入这些小工具! 我不介意注册表项,但当我看到我的小西班牙语词典不能在64位工作时,我马上卸载了Vista ...

答案 9 :(得分:0)

如果您需要Windows身份验证,则需要Vista Professional或更高版本。

答案 10 :(得分:0)

过去几个月我一直在使用Vista Business 64,完全是Windows更新。

每隔一两个小时就会完全冻结我,我必须重置整个机器。自从XP做了类似的事情已经有好几年了。我开始以真正的激情憎恨Vista。

答案 11 :(得分:0)

我在Vista 64 Business上使用过VS 2005和2008。

没有问题,在我适度的硬件上像烫伤的猿一样运行。 AMD双核,2 GB内存。

我认为很多轶事证据都会严重倾向于“我害怕改变”。 不是试图冒犯,但我认为人们的期望会让他们举起手来,在第一次打嗝时放弃。

不是说我是MS粉丝。我实际上更像是一个Linux粉丝。我只是不认为Vista不再是XP而是PITA。它实际上在我的机器和我转换的其他几个上明显更快。

如果您有MSDN帐户,请立即试用。 双启动很简单,我的主机设置为三重启动。

如果您希望快速比较价格括号中的差异,可以查看此处。

http://www.microsoft.com/windows/windows-vista/compare-editions/default.aspx

答案 12 :(得分:-3)

我建议你继续使用Windows XP专业版。我使用Visual Studio 2005与Windows Vista(不确定版本)工作了一段时间,并且花了大约2天才回到我的XP专业版。我真的不能指责它,但我只是不喜欢它。虽然,我更喜欢linux(特别是Ubuntu)而不是Windows。