views:

98

answers:

5

Hi Guys,

I'm looking at buying a MacBook Pro to replace my tiring laptop. My day to day job is as a .NET web developer so I am looking to use VMware Fusion to run VS and SQL server etc.

As I've not run my dev environment in a VM before, I would like to know how others are setup. What apps to you have installed? In which environment? Where do you store your files? Within each environment, or some shared drive? Are there any gotchas? Or essentials I should know.

Many thanks

Matt

A: 

I dual boot Windows with Bootcamp. I store files on an external drive. on Win I have Visual Studio, then WAMP for webdev. on Mac I use textmate, xCode, MAMP... and tons of web browsers on each.

jordanstephens
+2  A: 

I personally use Parallels Desktop 5 for my Windows virtualization needs. Like Fusion, it's compatible with Boot Camp, so you can boot Windows directly on the metal if you need that performance boost (empirically, it does make a difference).

Both Parallels and Fusion offer the ability to access mounted volumes between the environments when both are running. Parallels can also be configured to use your Mac user directories as your Windows user directories, though I'm not sure if they remain accessible under Boot Camp since they would be stored on an HFS partition. You might do better to keep them separate and either transfer as needed or use a repository or sync tool to keep both environments up to date. It depends on how much you need to move files between the two.

Regarding the software setup, I pretty much have a stock install of VS 2008 and SQL Server 2008. No matter what anyone else says, you will notice a difference in CPU-intensive processes like compilation on the hardware you're using. That goes along with running under virtualization. On the metal, Windows 7 runs like butter.

warrenm
Mac has read-only support for NTFS (unless you install NTFS-3G), and Windows has no support for HFS+, although MacDrive can add r/w support to Windows for HFS+.
erjiang
A: 

Hey Matt

I also use bootcamp. It's very simple to setup and I find it much quicker that fusion as there is no sharing of resources.

Vs2008 and vs2010 both run very swiftly on quite a clean install of windows i would say as fast as on my desktop.

I use svn for storing source files and backup the windows install to external drive every so often. All in all the experience is no different to using a Dell other than the @ symbol is in the wrong place ;)

Jon

Webmonger
A: 

On mac I use textmate, netbeans and xcode. Parallels to dualboot for vs2008 and vs 2010

loddn
+1  A: 

I use VMware Fusion to give me both Windows and Linux (x86-64) VMs for cross-plaform development. It works very well - just make sure you have plenty of memory (4 GB or more, preferably). I'm sure Parallels is similar, but I opted for Fusion because at the time it was the only way to run x86-64 VMs (they both support 64-bit now).

Paul R