title: Web developers - Is it better to do development on your local machine or on a remote host?
body: <p>What are the pro/cons of doing web development on your local machine rather than on a centralized development server? For those that do dev on your local machine, how do you keep an updated db architecture for local development when multiple developers are involved?</p>
  
  <p>In particular, I'm currently experimenting with XAMPP for PHP and was curious how I keep the MySQL DB instance on my local machine in sync when other developers are regularly changing data/db structure.</p>
  
  <p>Is local development only practical when working alone? </p>