The Mac Is a Great Dev Box
wekeroad.com
wekeroad.com
Like what?
And is this still true if you're developing on a VM that's the same environment that you'll be deploying to?
(Mac user running LAMP stack Ubuntu in Virtualbox here.)
AFAIK everyone agrees that Mac hardware can be gotten cheaper by not buying it inside a Mac. Why not assemble a PC, install a VM, and then run windows-in-windows?
This is all coming from someone who exclusively programs on linux boxes, so maybe I'm missing something?
The GUI toolkits (wxPython and PyQt) are only 32-bit compatible. Some dependency with Carbon. So I have to tweak my environment when I write GUIs.
I used to work on a Dell, running Windows. I will never, ever go back to that.
I've been using VMWare Fusion to develop. For the most part, I've been really loving it. The performance is pretty good, and it's nice to have osx for my non .net stuff. However there are a few areas I ran into problems. First I found I had to disable hardware acceleration in order to get WPF controls work. This has impacted rendering performance more than i'd wish. Second, and more painful, I've had issues with USB devices working (again a problem with the VM). For the most part I can work around these issues, but the work arounds have impacted me in undesired ways (for instance the application i'm working on requires a dongle for security, i've been working around it by leaving a hack in the code... but once I accidentally checked it in..). Finally, and probably my most petty (but most frustrating issue) is there is no home/end key (though i did find fn left and fn right work)