8

微软表示 Visual Studio 2008 可以安装在任何版本的 Vista 上(不包括初始版本)。

但我不确定家庭版是否不会导致调试、虚拟机、IIS、MS SQL 2008 和开发人员使用的所有其他工具或一些旧工具(如 Visual Basic 6.0)出现问题。

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

或者,将继续使用 Windows XP Pro?

4

13 回答 13

9

如果您正在决定开展业务,您至少需要将 Vista Business 用于远程桌面。如果您正在进行大规模部署,请选择 Vista Enterprise 或 Ultimate。

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

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

根据我的经验,XP 是一种多任务性能的狗。(新的驱动程序模型使游戏的 vista 变慢……那是另一回事)

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

于 2008-08-20T09:35:05.293 回答
6

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

如果您主要在 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 上启动应用程序可能非常困难。

于 2008-08-20T09:51:08.093 回答
0

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

于 2008-08-20T09:31:59.963 回答
0

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

Vista Home Premium 有一个精简版的 IIS,而 Home Basic 没有 IIS,所以 Business 可能是更好的选择。如果您还需要家庭专用应用程序(电影制作器、DVD 制作器等)或 BitLocker,那么您需要获得 Ultimate。

编辑:只需阅读布赖恩的帖子。

于 2008-08-20T09:35:55.133 回答
0

终极 64 位,内存 8g + 负载

您的问题将与驱动程序和奇怪的软件有关,但 VS 会飞

保罗

于 2008-08-20T09:36:49.580 回答
0

如果您有权访问 MSDN 订阅,那么我会认真推荐 Windows Server 2008。删除您不需要的所有服务器内容(有自动化工具可以帮助您完成此操作),您最终将获得坚如磐石、可靠且快速的服务带有 Vista 内核的操作系统。

这听起来很激进,但在开发人员中采用这种方法的趋势正在增长。

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

于 2008-08-20T09:57:27.080 回答
0

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

于 2008-08-20T10:21:41.717 回答
0

我也在考虑安装Vista(64版),需要验证驱动支持。在 3 台机器上运行 Vista Ultimate 32 位一年多没有问题。

@Vagmi

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

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

于 2008-08-20T10:46:32.017 回答
0

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

于 2008-08-20T11:02:07.737 回答
0

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

于 2008-08-20T15:01:10.720 回答
0

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

每隔一两个小时它就会完全冻结我,我必须重置整个机器。XP 做这样的事情已经有好几年了。我开始怀着真正的热情讨厌 Vista。

于 2008-11-06T19:38:20.077 回答
0

我在 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

于 2008-11-06T20:02:01.327 回答
-3

我建议您继续使用 Windows XP Pro。我在 Visual Studio 2005 和 Windows Vista(不确定版本)上工作了一段时间,大约花了 2 天时间才回到我的 XP Pro。我真的不能指望它,但我就是不喜欢它。虽然,我更喜欢 Linux(特别是 Ubuntu)而不是 Windows。

于 2008-08-20T09:29:19.300 回答