Visual Studio 2008的推荐操作系统

时间:2009-02-12 17:17:04

标签: asp.net visual-studio-2008 operating-system

使用Visual Studio 2008及其asp.net框架时,您会推荐哪种操作系统?我只会将它用于Web开发,而Visual Studio是我唯一需要的东西。

我在配备2GB内存的2Ghz笔记本电脑上进行所有编程。我应该坚持使用XP吗? Windows Server 2008/2005或Vista?我应该使用64位版本吗?

金钱不是问题。

9 个答案:

答案 0 :(得分:9)

我会选择我的桌面操作系统,具体取决于我的服务器操作系统,以便拥有相同版本的IIS。如果服务器使用2003,您可以选择 XP Windows XP x64 。如果它使用2008,你应该选择Vista。

即使您的服务器运行2003,您也可以选择Vista来了解IIS 7的新功能,从而在您选择升级到2008年的那一天做好准备。

我真的认为没有理由运行32位,除非你打算使用一些不支持64位的组件(例如WSE 2.0)。

因此,如果运行Windows Server 2003并希望安全播放,Vista 64位可能是最佳选择或 XP Windows XP x64

顺便说一句,如果您喜欢测试版软件,可以使用Windows 7 Beta。我目前正在与VS2008结合使用,并且几乎没有问题。

编辑:不建议使用Windows XP 32位,因为它使用的是IIS 5.1。 64位版本使用IIS 6.0,因此是唯一推荐的XP版本。

此外,所有提到的配置都应该可以正常使用2 GB的内存(包括Vista和7)。但是,如果您计划使用非常大的解决方案和Visual Studio的多个实例,内存消耗插件(如Resharper或您的应用程序本身)将非常耗费内存,应考虑升级到4 GB。

答案 1 :(得分:3)

我有XP,没有理由抱怨。

除此之外:“金钱不是问题” - 我一直想用这句话。还没有。

答案 2 :(得分:2)

我在XP上使用VS2008,内存较少而没有问题。真的不应该只是个人偏好。

答案 3 :(得分:1)

只有2GB内存,我建议使用32位XP。

虽然您可以在Windows Server操作系统上进行编码,但您可能会发现它们的调整方式完全不同。例如,Server 2008与Vista共享大量代码,但音频堆栈的延迟远远高于您在桌面操作系统上所需的延迟。

见:Larry Osterman的文章Why do people think that a server SKU works well as a general purpose operating system?

答案 4 :(得分:1)

我最近在Vista x64中进行了所有开发,并发现它非常实用。这就是我的选择。

如果钱不是一个对象,我真的建议在你的笔记本电脑上另外放两个公羊。它应该不是那么昂贵而且额外的ram非常有用(如果你打算做任何像运行虚拟机的事情那么绝对必要)。

答案 5 :(得分:1)

我在配备Vista Ultimate的2GHz / 2GB RAM笔记本电脑上运行Visual Studio 2008,所有工作电脑都是带有VS2008 / Vista Business的2GB RAM台式电脑 - 没有任何问题。

答案 6 :(得分:1)

我知道这是关于推荐的操作系统,但是如果你在从Visual Studio获得最好的性能之后,那么这个宝石怎么样,直接来自ScottGu的嘴巴!

Tip/Trick: Hard Drive Speed and Visual Studio Performance

斯科特似乎认为拥有 fast 硬盘将大大提高硬盘性能,我不得不同意他的观点。他还提供了一些关于内存和CPU的建议。

我也会说,操作系统方面,Windows XP和Vista一样好。我跑VS2005& XP和Vista(均为32位)的VS2008以及从操作系统的角度来看,确实没有区别。

答案 7 :(得分:1)

我发现2005年和2008年在XP32和Vista32上的表现非常相似。 Vista可能存在一些边缘情况,但我还没有用asp.net来体验它们。

然而,32/64问题完全是另一个问题: Team is Going from XP32 to XP64 for .NET Development - Any Gotchas?

答案 8 :(得分:0)

我通常会反映最常用的环境。我们在这里非常熟悉,所以我一直在那里使用VS2008。