Desenvolvedores da Web - É melhor desenvolver na sua máquina local ou em um host remoto?

Quais são os prós / contras do desenvolvimento da Web em sua máquina local, e não em um servidor de desenvolvimento centralizado? Para aqueles que desenvolvem em sua máquina local, como manter uma arquitetura db atualizada para desenvolvimento local quando vários desenvolvedores estão envolvidos?

Em particular, atualmente estou experimentando o XAMPP para PHP e fiquei curioso para saber como mantenho a instância do MySQL DB em minha máquina local sincronizada quando outros desenvolvedores alteram regularmente a estrutura de dados / banco de dados.

O desenvolvimento local é apenas prático quando se trabalha sozinho?

questionAnswers(17)

yourAnswerToTheQuestion