Live data from Hacker News

23 Essential Tools For Web Development on a Mac

webjackalope.com

11–20 of 38 posts

Re: 23 Essential Tools For Web Development on a Mac

#11
post #5
post #4

Forget MAMP. Install Vmware Fusion and run your server environment of choice in a local virtual machine.

I've thought about this. How do you transfer files between the host and the guest? Do you develop in OS X, transfer the files and then run them? If yes, isn't this a little time-consuming?

You could use subversion or git, or if your a man you could cvs or perforce. that last bit was just a joke. Even though you can setup a shared drive between the two, I found that checking out a subversion repo is a lot easier then moving files around.

Re: 23 Essential Tools For Web Development on a Mac

#12
I wasn't impressed by this list. There were no hidden gems. Most of this stuff is extremely basic for any Mac developer, there were also glaring holes in the list.

Examples about how to get things like Bazaar VCS installed from Macports would have been a lot more interesting for people I think.

Re: 23 Essential Tools For Web Development on a Mac

#14
post #5
post #4

Forget MAMP. Install Vmware Fusion and run your server environment of choice in a local virtual machine.

I've thought about this. How do you transfer files between the host and the guest? Do you develop in OS X, transfer the files and then run them? If yes, isn't this a little time-consuming?

I'm doing some kernel development at work right now, so I test my code in a virtual machine (VMWare Fusion). I use SSH to both copy files (via SCP) to the VM and run things on it, and automate those actions with a Bash script or Makefile rule.

That way, the only direct interaction I have with the VM is to to click "revert to snapshot" whenever I mess it up.

Re: 23 Essential Tools For Web Development on a Mac

#15
post #5
post #4

Forget MAMP. Install Vmware Fusion and run your server environment of choice in a local virtual machine.

I've thought about this. How do you transfer files between the host and the guest? Do you develop in OS X, transfer the files and then run them? If yes, isn't this a little time-consuming?

Pretty much every desktop virtualization package supports setting up shared folders to facilitation moving files between the host and guest OS. I know for a fact that VMWare Fusion on OS X does this, though the preference tab to enable it did take a little bit of searching to find.

That being said, if your goal is to develop in an environment more like your production system(s), you're going to need to work out your automated deployment model sooner than later, anyway. You may as well do it locally, where the cost of a screw-up deployment is effectively nil.

Post reply on HN