I'm considering installing Parallels to use Visual Studio for my personal use. Can I use the standard $80 version of Parallels? Or do I really need to commit to $100 a year for the Pro version?
Do I need Parallels Pro to run Visual Studio
developmentparallels-desktop
Related Solutions
I am an active software developer and DBA, who looks at the code all day long, and I absolutely LOVE my new retina MacBook Pro with Windows 7 installed under Boot Camp!
A quick sidebar is that I am still confused when I read articles about the lack of NVIDIA driver availability and other issues posted in reviews even on prominent sites like Anandtech. I think they may have created their reviews before Apple started to officially ship these laptops... - i.e. I got my laptop on June 18th, used Boot Camp wizard to create USB with Win 7 Ultimate x64 with SP1 and installed it outright (after resolving a quick NTFS support issue using NTFS-3g under Lion) and have been happy ever since. There is a support folder created by Boot Camp that contains Boot Camp installer, which installs all of the drivers (including the supposedly missing NVIDIA driver) and everything is tip-top.
Now, back to the resolution, and the use of this laptop for development…
Out of the box you will get the maximum resolution (2880x1800) and Windows will apply 150% DPI scaling (actually it is 144 DPI as opposed to 92 DPI by default). And although you will marvel at the display, you will quickly realize that the text is still too small. I got a near perfect 20x20 and I still had to go up to 168% before I felt more or less comfortable. (Note that I tried 200%, 175% and some other values in-between, and although text gets bigger, many UI elements (even Windows / Office 2010) start mis-behaving, look pixelated, etc.) So, again, after some experimenting, I settled at 168%.
Once you settle in at whatever DPI you are most comfortable with, you will start setting up all of your apps – Office, Other browsers, RDP, Management Studio, Visual Studio, etc., and that is where it starts being a little challenging. Not all apps support high DPI (or non-"standard" DPI setting). While IE8 and MS Office 2010 handles everything reasonably well, other apps may require you to adjust compatibility setting and disable the effect of DPI, which makes them work right, but text is super tiny unless you go in and adjust default text size (which is what you will end up doing just about everywhere). So, get ready to Zoom like crazy, although many apps will remember and respect the zoom setting once you dial it in.
Quick note regarding other browsers - as of this commentary, I somewhat refrain from using Opera and Chrome, because I could not find a right Zoom combination that worked well for web page UI elements. Sure – the text is bigger – but layout breaks and things look weird enough for me to go to another browser. So far, I am happy with IE8, Firefox 14, even Safari, but not with Chrome or Opera.
Another side note is that unless you have other super hi-rez monitors, moving the application form MBP screen to a monitor with less than 25XX resolution will present a challenge (unless aforementioned compatibility setting is set, and even then you will need to reduce text / zoom out.) This is because even a "typical" hi-rez 1080p monitor (i.e. 1920 x 1080) will display your app like 680 x 480 when you move it from MBP display - not physically, but perceptually - blame your new retina display if you like...
But back to the retina display - the display itself is amazingly sharp and clear, and with a little effort you will get tremendous benefit (especially if you are a coder) as you get smaller, but much, much... much clearer text (so smaller text is no longer a problem), which means you can display a lot more code on the screen and your efficiency will improve significantly!
In closing, once you go retina, you cannot go back - a few hours working with it and you will not be able to use a typical laptop (or low-rez display), because everything will look pixelated and fuzzy.
That's all I have to say - thanks for reading.
Yes, all of this is relatively easily done, if you're using Mountain Lion (which is free for you if your MacBook didn't come with it pre-installed).
What type of disk?
Since the new MBA has USB 3, I'd recommend a USB 3 drive. USB 3 has more than enough bandwidth for any hard drive, and all but the fastest SSDs. There's a large selection of USB 3 drives, and they're far cheaper than Thunderbolt drives.
Hard drives will definitely be cheaper and offer far more capacity per dollar, but if VM performance is very important to you, an SSD may be worth looking at, and SSD prices have fallen sharply lately, below the $1/GB barrier. An SSD will have minimal benefits as a Time Machine drive however. Depending on your budget and performance tolerances, you may want to get a hard drive, see how performance is, and if you find it's not sufficient, get a small SSD for your VM and use the hard drive for your Time Machine.
VMs and Time Machine on one disk
To set up one disk to use for your VMs and Time Machine, you'll need to partition it. Apple has a good guide on how to do this with Disk Utility. Make one partition with sufficient size for your VMs (you'll want to leave some room for expansion of course), then a second one with the remainder of your space for a Time Machine.
Once Disk Utility has partitioned these drives, it should mount them on your desktop and ask if you want to use them for Time Machine. Answer yes on whichever partition you intend to use for Time Machine (not both of course). There should be an encryption option during the setup process. If you're not prompted to use either partition for Time Machine, you can manually choose a disk in Time Machine preferences. See Apple's Mac 101: Time Machine article for more details.
Encryption
When you create a Time Machine backup, it will give you an option to encrypt the partition. However if you don't do that, or if you want to encrypt the other partition as well, you can do this directly from the Finder. Just right click on the drives you want to encrypt, and choose Encrypt from the context menu. It will prompt for a passphrase (don't forget it!), and encrypt in the background.
I think that should cover everything.
Related Question
- MacOS – Should I run Parallels off of the SSD or the internal HD
- MacOS – How to run a Visual Studio on Parallels Desktop with Elevated privilages via dock icon
- MacOS – How tonstall and Run Yosemite in Parallels
- MacOS – Parallels or VirtualBox to run Clampfit on a MacBook Pro running Yosemite 10.10.3
- MacBook – Development environment in Visual Studio using Macbook Pro
- My MacBook Pro freezes up when working with Parallels Desktop 11
- How to run tests showing code coverage in Visual Studio for Mac Community 8.3.4
Best Answer
In general, the pro version offers support for larger memory and more cpu cores. The said VS plugin offers cross-platform debugging and testing, as well as many other automation and command-line support for it.
This doesn't, however restrict that you're able to install VS on the virtual machine.
Therefore it would be possible for your use case.