Live data from Hacker News

23 Essential Tools For Web Development on a Mac

webjackalope.com

1–10 of 38 posts

Re: 23 Essential Tools For Web Development on a Mac

#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?

Re: 23 Essential Tools For Web Development on a Mac

#7
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?

Just about all of the text editors on the Mac that are oriented towards web development have support for automatic sftp/ftp/scp of files to a server, so use that route. The virtualization tools also support sharing folders/directories with OS X, so you could use that path but since the eventual goal is deployment to another server using the sftp option means that going from testing to deployment consists of changing the name of the server you are pushing to.

Re: 23 Essential Tools For Web Development on a Mac

#8
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?

This sort of setup is great for working out server configuration kinks during development. To do it right, you need an editor with remote file support and a way to interact with a remote process.

Lisp development in Emacs supports this setup.

http://bc.tech.coop/blog/051227.html

Re: 23 Essential Tools For Web Development on a Mac

#9
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 can mount your VM locally by running something like Samba on the VM side, then open stuff normally with TextMate or whatever.

It's a bit slow and has some quirks with huge projects, so I stopped doing it, personally. Mounting with ExpanDrive or MacFuse(SSH) were slower when I tried.

Re: 23 Essential Tools For Web Development on a Mac

#10
post #6

I found this list a little contrived. These tools are not ALL essential, are they? No mention of source control, either. Yikes.

I agree. I'm not convinced that many editors are essential. I only use emacs...

It seems to be written by someone just getting into the world of development and they're excited about it. Not particularly neat for us older hackers.

AND, phpMyAdmin is not a mac app...

Post reply on HN