Which Vista edition is the best for developer machine?

Microsoft says that Visual Studio 2008 can be installed on any version of Vista (excluding started edition).

But I am not sure, if Home Editions cause not problems with debugging, virtual machines, IIS, MS SQL 2008 and all other tools which developers use or with some old tools like Visual Basic 6.0.

Seems that Vista Business would be the best, but Home Editions are much more popular.

Or, the would be stay with Windows XP Pro?


If you are deciding for a business you will want Vista Business at least for remote desktop. Vista Enterprise or Ultimate if you are doing mass deployments.

Vista Ultimate if it is your own work station. I say Ultimate because in 3 to 4 years when you buy a new development box, your now 3 year old machine will make a good media center, but you need the features in the business skus as a developer.

Whatever you do, make sure it's x64. Unless you have some random device a manufacturer has abandoned and the only drivers for it are from 2004 and you absolutely need it.

XP is a dog for multi tasking performance in my experience. (the new driver model making vista slow for games... that is something else)

I don't recommend using Server 2008, you will need to add all the client OS features, and not all of them can be added. I also do not recommend using HyperVisor if you like usb devices.


I guess it depends on what kind of development you're doing - and on your tool set.

If you develop primarily on the MS stack and have access to a MSDN or similar subscription, I'd recommend that should you have a decently specified machine, install Ultimate x64 as the primary OS and then use Virtual PC to host other versions of Vista for testing etc.

This, of course, assumes that you're doing development of a kind that requires testing on the desktop. I do primarily web development but still find it useful to have a couple of Vista Business x86 virtual machines for testing different browsers and configurations.

The differences between Ultimate, Enterprise and Business seem negligible in my experience, but from what I've found there's nothing missing from Ultimate. Again, if you're using MSDN or Technet media, you'll find you can install Ultimate from the same ISO as the other 'consumer' editions - business and enterprise generally have different images. As other posters have mentioned, the more basic consumer offerings should be avoided because of the lack of Remote Desktop Support, IIS and a whole bunch of other bits.

I see no reason to stay with XP - I've used Vista in various flavours for development work since it went RTM. I've not had problems with drivers, or anything else for that matter, apart from some stuff very early on with NVidia cards on x64 - those problems were sorted very quickly though. Installing XP on a VPC in Vista is an absolute doddle if you need it.

You'll also find other advantages in Vista over a plain install of XP - the most significant being the behaviour of the Start key to launch applications. As any regular user (particularly one who like keyboard shortcuts) will tell you, it can be really difficult starting applications on XP when the need arises.


Well, i've got a partition with vista ultimate 64 and another with windows xp prof. i think its not bad to have both =)

链接地址: http://www.djcxy.com/p/39628.html

上一篇: 虚拟化开发人员机器是否可行?

下一篇: 哪个Vista版本对开发者机器来说是最好的?