I am a .net and java deloper. I have an MSDN subscription with access to all editions of the Windows 7 operating system. I am going with a 64 bit installation. Which edition of Windows 7 should I install on my development PC: Professional, Ultimate, Enterprise, Enterprise N, etc.? Thanks in advance.
Btw, if you don't want full virtualization, go for http://www.hanselman.com/blog/LessVirtualMoreMachineWindows7AndTheMagicOfBootToVHD.aspx
Malte Clasen
2010-02-04 22:22:46
+3
A:
If you have access to all versions, I see no reason not to install Ultimate.
Aistina
2010-02-04 22:08:31
+3
A:
As long as your tools run on the OS it shouldn't matter
(btw: I'm running ultimate and it's working out fine)
John Boker
2010-02-04 22:08:58
A:
I think you should use Vista, or even XP for developing your .Net Apps the reason is your apps have to be backward compatible. Remember most users still use XP. And you cant sell your app to an XP user even if your app is very clever, because they cant install it. And at last .Net is Platform independ , you can use it on which ever windows version you want. (even for Linux) (excluded windows 3, 98)
streetparade
2010-02-04 22:14:47
Why not install Win7 Ultimate and run older Windows versions in virtual machines?
Chris Charabaruk
2010-02-04 22:20:22
+1 for this, I prefer my development boxes to be rock-stable (I use XPSP3). Test boxes you can run whatever you need.
paxdiablo
2010-02-04 22:30:30
@Chris: exactly, that's precisely the point of virtualization. I can develop in the OS of my choice, and test the deployment on any older configuration if I want to.
Mathias
2010-02-04 22:32:58