Being a web developer, I am constantly on the search for application that will help me with my development, or that I should at least be aware of. I recently found software package that I believe will change the face of development testing.
If you are like most freelancer developers, the only "
sandbox" environment that you have is a dev folder on your shared server, or a sub domain where you stack all your development files. You have to create a dev database, the dev ftp account and then worry about all the paths for files when you move the files live. Now, the company I work with, we don't have this issue since we have development servers in place, but freelancer developers or offices without enough resources for development servers should take note.
Usbwebserver is the answer to need for a development environment. Since I don't read German (I'm assuming that's what language their site is) I am not able to get much from the little documentation they have on their site. But with a little know how, and some trial and error, you should be able to get usbwebserver running without any problems.
Usbwebserver is a packaged
PHP 5,
MySQL 5, and
Apache 2 server that will operate off of a jump-drive. It comes with
phpmyadmin 2.9.0 already configured and even a phpinfo page. Getting the server running was as easy as downloading, unzipping, and running the executable.
All you need to do is get a decent sized jump-drive and place all your development files and development database on the drive with usbwebserver and not only do you now have the ability to develop on any computer, you never have to worry about having in internet connection the next time you are at your client's office trying to demo their new site.
The only thing missing is a version of
NuSphere's PhpEd and
Adobe's Photoshop CS2 that are able to run off the drive.