我应该在我的开发电脑上安装哪个版本的Windows 7?

6

我是一名 .net 和 java 开发者。我拥有一份 MSDN 订阅,可以访问所有版本的 Windows 7 操作系统。我将进行 64 位安装。在我的开发PC上应该安装哪个版本的 Windows 7:专业版、旗舰版、企业版、企业版 N等?谢谢提前。


戈德温定律禁止强制性的xkcd链接。 - Pete Kirkham
什么是戈德温定律?http://imgs.xkcd.com/comics/windows_7.png - John Boker
...... 目前禁止这样做。 - Marc Bollinger
2
没有什么是禁止的,只是可能性更高而已...它已经达到了1(已经发生过)。 - John Boker
4个回答

9
在机器上安装Ultimate并在虚拟机中运行其他程序。

2
顺便说一句,如果您不想要完全虚拟化,请选择http://www.hanselman.com/blog/LessVirtualMoreMachineWindows7AndTheMagicOfBootToVHD.aspx。 - Malte Clasen

3
如果你可以访问所有版本,那么我认为没有理由不安装终极版。

3
只要你的工具在操作系统上运行,就不会有问题。(顺便说一句:我正在使用旗舰版,效果很好。)

0

我认为你应该使用Vista,甚至XP来开发你的.Net应用程序,原因是你的应用程序必须向后兼容。请记住,大多数用户仍在使用XP。即使你的应用程序非常聪明,你也不能将其销售给XP用户,因为他们无法安装它。最后,.Net是平台独立的,你可以在任何你想要的Windows版本上使用它(甚至是Linux),但不包括Windows 3和98。


2
Windows 7 Ultimate拥有Windows XP模式,可用于在XP中进行测试。 - John Boker
2
为什么不安装Win7 Ultimate并在虚拟机中运行旧的Windows版本呢? - Chris Charabaruk
+1,我更喜欢我的开发环境非常稳定(我使用XPSP3)。测试环境可以运行任何你需要的东西。 - paxdiablo
@Chris:确切地说,这就是虚拟化的目的。我可以在我选择的操作系统中进行开发,并在任何旧配置上测试部署(如果我想要的话)。 - Mathias

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接