Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I will be starting a new job in a couple of weeks, and I've been asked to spec out a machine I'd like to work on. As a UI Developer, I am much more comfortable developing in OSX.

The company I will be working for develops on .NET and deploys as an Azure cloud application. I know that I can run Windows as a virtual machine, but I need to make an informed decision about whether I will be able to smoothly run Visual Studio and run the Azure cloud application.

Any thoughts? Performance issues? Workflow headaches?

share|improve this question
add comment

2 Answers

I program a lot in Visual Studio. I use parallels and Windows 7 and a MacBook Pro. Works great. You'll want to max out the ram on your machine, other than that you shouldn't have any problems.

share|improve this answer
    
Thanks for the reply. Does that include compiling and actively running the application within the emulated Windows environment? –  Mike Oct 10 '11 at 17:02
    
From my experience with other developers who do exactly the same thing, yes. As stated by svaha RAM is crucial. An SSD based host would also be recommended to reduce disk wait times. –  Asinine Monkey Oct 10 '11 at 17:50
    
Yes. Compiling, runnning are not a problem. I haven't worked with Azure cloud applications, but I am developing asp.net mvc 3 websites. I really haven't run across any limitations, and with the 'Coherence' functionality it still 'feels' like a mac. You can seamlessly switch between Visual Studio and your finder, Photoshop, etc. I'm using a MacBook Pro (2.4Ghz Duo, 8GB Ram)... –  drinck Oct 10 '11 at 18:19
add comment

I would recommend putting the Windows VM on an external drive (preferably, Thunderbolt or FW800 based). As others have said, make sure you max out the RAM of the Mac to be able to give Windows 4GB of RAM as well as the host the same amount or more.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.