We have each developer set up their own dev environment on their local machine. At my previous company we shared a dev server and it was a daily occurence that someone would "kill dev" by running an unoptimized query or infinite loop.
But each developer running their own dev instance is not without problems. We occasionally run into Windows/Linux issues like case-sensitivity. But overall development is faster. -- Hector On Aug 6, 2010 8:22 AM, "Paul" <[email protected]> wrote: I was wondering if anyone had some good resources on the topic of working on a project with a team of php developers. In particular looking at the local setup for a developer. Should each developer have their own LAMP instance (probably using a VM)? Or is it better to have one centralized dev server, where each developer has their own user, and their local copies are on that machine, and they connect either through samba, ftp, etc. Surprisingly there is not much on team development, and instead on how one developer can setup their own development on their local machine. Being a freelancer for the past few years, and then previously working with a company who used their own proprietary language/environment, I would love to know how other php shops developing enterprise web application (using ZF of course :)) manage this. What are some guidelines, best practices, etc. I am looking to the ZF community because I feel the standards here are high, and part of the point of ZF is how to build php projects the right way, or at least in way that helps promote best practices. Just compare the code from Wordpress to ZF:) Cheers, Paul
