微软表示 Visual Studio 2008 可以安装在任何版本的 Vista 上(不包括初始版本)。
但我不确定家庭版是否不会导致调试、虚拟机、IIS、MS SQL 2008 和开发人员使用的所有其他工具或一些旧工具(如 Visual Basic 6.0)出现问题。
似乎 Vista Business 会是最好的,但家庭版更受欢迎。
或者,将继续使用 Windows XP Pro?
微软表示 Visual Studio 2008 可以安装在任何版本的 Vista 上(不包括初始版本)。
但我不确定家庭版是否不会导致调试、虚拟机、IIS、MS SQL 2008 和开发人员使用的所有其他工具或一些旧工具(如 Visual Basic 6.0)出现问题。
似乎 Vista Business 会是最好的,但家庭版更受欢迎。
或者,将继续使用 Windows XP Pro?
如果您正在决定开展业务,您至少需要将 Vista Business 用于远程桌面。如果您正在进行大规模部署,请选择 Vista Enterprise 或 Ultimate。
Vista Ultimate 如果它是您自己的工作站。我说 Ultimate 是因为在 3 到 4 年内,当您购买新的开发盒时,您现在 3 年的旧机器将成为一个很好的媒体中心,但作为开发人员,您需要业务 skus 中的功能。
无论您做什么,请确保它是 x64。除非你有一些制造商放弃的随机设备,并且它的唯一驱动程序是 2004 年的,你绝对需要它。
根据我的经验,XP 是一种多任务性能的狗。(新的驱动程序模型使游戏的 vista 变慢……那是另一回事)
我不建议使用 Server 2008,您需要添加所有客户端操作系统功能,并且并非所有功能都可以添加。如果你喜欢 USB 设备,我也不推荐使用 HyperVisor。
我想这取决于你正在做什么样的开发——以及你的工具集。
如果您主要在 MS 堆栈上进行开发,并且可以访问 MSDN 或类似订阅,我建议您如果您有适当指定的机器,安装 Ultimate x64 作为主要操作系统,然后使用 Virtual PC 来托管其他版本的 Vista测试等
当然,这假设您正在开发一种需要在桌面上进行测试的开发。我主要从事 Web 开发,但仍然发现拥有几个 Vista Business x86 虚拟机来测试不同的浏览器和配置很有用。
根据我的经验,Ultimate、Enterprise 和 Business 之间的差异似乎可以忽略不计,但根据我的发现,Ultimate 并没有遗漏任何东西。同样,如果您使用 MSDN 或 Technet 媒体,您会发现您可以从与其他“消费者”版本相同的 ISO 安装 Ultimate - 企业和企业通常具有不同的图像。正如其他海报所提到的,由于缺少远程桌面支持、IIS 和一大堆其他部分,应该避免使用更基本的消费者产品。
我认为没有理由继续使用 XP - 自从它进入 RTM 以来,我已经在各种风格的 Vista 中使用它进行开发工作。除了早期在 x64 上使用 NVidia 卡的一些问题外,我在驱动程序或其他任何事情上都没有遇到过问题——不过,这些问题很快就得到了解决。如果需要,在 Vista 中的 VPC 上安装 XP 绝对是轻而易举的事。
您还可以在 Vista 中发现与普通安装 XP 相比的其他优势 - 最重要的是启动键启动应用程序的行为。任何普通用户(尤其是喜欢键盘快捷键的用户)都会告诉您,当需要时,在 XP 上启动应用程序可能非常困难。
好吧,我有一个带有 vista Ultimate 64 的分区和另一个带有 windows xp prof 的分区。我认为两者都不错=)
关于 Vista 与 XP 的唯一评论是,我已经在我的所有机器上运行 Vista 一年多了,我对此非常满意。
Vista Home Premium 有一个精简版的 IIS,而 Home Basic 没有 IIS,所以 Business 可能是更好的选择。如果您还需要家庭专用应用程序(电影制作器、DVD 制作器等)或 BitLocker,那么您需要获得 Ultimate。
编辑:只需阅读布赖恩的帖子。
终极 64 位,内存 8g + 负载
您的问题将与驱动程序和奇怪的软件有关,但 VS 会飞
保罗
如果您有权访问 MSDN 订阅,那么我会认真推荐 Windows Server 2008。删除您不需要的所有服务器内容(有自动化工具可以帮助您完成此操作),您最终将获得坚如磐石、可靠且快速的服务带有 Vista 内核的操作系统。
这听起来很激进,但在开发人员中采用这种方法的趋势正在增长。
我一直在使用 Vista Home Premium 作为开发机器,我没有遇到任何问题 + Visual Studio 2008 标准版,虽然我没有机会尝试使用 IIS 调试(我只是坚持使用 ASP. NET 调试器)。
我也在考虑安装Vista(64版),需要验证驱动支持。在 3 台机器上运行 Vista Ultimate 32 位一年多没有问题。
@Vagmi
我只是不喜欢西红柿,但我不能把手指放在上面。也就是说,我不建议你吃香蕉。
您应该能够在这样的特定问题中查明您的问题。
如果您(像我们一样)将您当前的软件从 VB6 迁移到 C#,我会使用 Vista 32bit(至少是家庭高级版)或继续使用 XP Pro 我认为是 Aero 使得在 VB6 中以一种形式创建和移动对象非常缓慢. 我最近在 XP Pro 中开发了两天,VB6 运行得非常快(XP 机器中的 1GB 内存与 Vista32 中的 2GB 相比)不喜欢 Vista 64(我已卸载)的原因是因为当您写入注册表时它会写入与您预期的不同的地方,它造成了很多麻烦。此外,当您编程多年后,您积累了许多在 64 位中无法使用的小工具(其中一些是 16 位),您可以对这些小工具产生兴趣!我不介意注册表项,但是当我看到我的小西班牙语词典没有
如果您需要 Windows 身份验证,则需要 Vista Professional 或更高版本。
过去几个月我一直在使用 Vista Business 64,完全更新了 Windows。
每隔一两个小时它就会完全冻结我,我必须重置整个机器。XP 做这样的事情已经有好几年了。我开始怀着真正的热情讨厌 Vista。
我在 Vista 64 Business 上使用过 VS 2005 和 2008。
没问题,在我普通的硬件上运行起来就像一只烫伤的猿。AMD 双核,2 GB RAM。
我认为很多轶事证据将严重偏向“我害怕改变”。不想冒犯,但我认为人们的期望导致他们举起双手并在第一次打嗝时放弃。
并不是说我是 MS 粉丝。我实际上更像是一个 Linux 迷。我只是不认为 Vista 比 XP 更像一个 PITA。在我的机器和我转换的其他几台机器上,它实际上明显更快。
如果您确实有 MSDN 帐户,请出去尝试一下。双引导很简单,我的主机设置为三重引导。
如果您想快速比较价格范围内的差异,您可以查看此处。
http://www.microsoft.com/windows/windows-vista/compare-editions/default.aspx
我建议您继续使用 Windows XP Pro。我在 Visual Studio 2005 和 Windows Vista(不确定版本)上工作了一段时间,大约花了 2 天时间才回到我的 XP Pro。我真的不能指望它,但我就是不喜欢它。虽然,我更喜欢 Linux(特别是 Ubuntu)而不是 Windows。