Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: Anyone develop MS solutions on a Mac?
1 point by macms on Feb 13, 2010 | hide | past | favorite | 4 comments
Does anybody develop Microsoft solutions on a Mac?

I'm thinking of getting a Mac b/c I'm just not thrilled with the other notebooks I'm seeing out there. I'm very happy with Win7 but I could care less what OS I'm using for playing around (surfing, email, documents, media, learning other languages) but my job and side work is developing Microsoft solutions (and that's not going to change).

So, I'm wondering if anyone out there develops MS solutions on a Mac? Is there anything you can't do or have issues with?

EDIT: I know I can't just run Visual Studio on OS X, I'd have to use Parallels or something to run Windows. Just wondering if I'm limited.

Thanks




I develop on a MacBook Pro with a Apple Cinema Display hooked up to it. I've tried both VMWare Fusion and Bootcamp. When in Fusion, the only thing running is Visual Studio. I turn off everything - Aero, sound, etc. It runs fine for the most part. I use a dark color scheme and sometimes scrolling through code shows some lag. It isn't as pronounced now since I turned off Aero and what not, but does still show up every once and awhile.

I also use CodeRush and Refactor! Pro. It does a lot redrawing of the core Visual Studio environment (highlights, animated arrows, etc.). Most of them work. But I have noticed cases where they don't redraw properly when running under Fusion.

Now depending on the types of solutions you develop, you might not like Fusion. I do a mixture of desktop apps and web apps. The desktop apps work the same on the VM as they do in a non-VM install. The difficulty is that to get the performance I wanted, I turned off Aero, sound, etc. So your app isn't really what your clients are seeing. For web apps, it doesn't really matter.

The other thing I've notice is that sometimes WPF doesn't do an initial rendering under a VM. I have to resize the window just a smidge to get it to draw. Now this is only showing up in WinForm apps that display a WPF dialog. So maybe it is the WPF being hosted in a Winform under a VM that is causing it :)

Each thing taken alone is negligible to me. But add them all up, I just started using the Bootcamp partition exclusively. I get all the "prettiness" of Win7, my apps look like what my users will see, etc.

The biggest problem I have with Win7 is the apps just aren't as nice. I think Trillium is bloated compared to Adium. Pidgin works on Win7, but you can tell it's a GTK app. On Mac OS X, I used Gabble for Yammer. Windows doesn't have a native Yammer app except that stupid AIR app. And on principle I won't install Adobe AIR.

1Password is nicer than KeePass, Password Manager, or whatever Win password you use (if you use one).

iBank is nice (but not great) on the Mac considering I won't use Quicken and Microsoft Money has been discontinued.


Run Win7 under VMware Fusion. Excellent product. You'll have the best of both worlds.


Why not just use boot camp? That way he doesn't pay the VM performance penalty when doing development...


thanks for your responses. looks like i'm getting a Mac.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: