Zack Pitts said the following on 02/23/2011 01:00 PM: > However, best practice would be for each developer to have a fully > functional development environment on their local workstation instead > of everyone sharing the server. Each developer would check in their > code to version control, and the dev server would run a single > environment that integrates the code being checked in by all the > developers. What are your caching settings on your shared development server? Please list all the settings and what vendor / version of the CFML engine you are using. If caching is on, the first person to load in the cache for that CFC dot path will be the winner. Zack already hit on the possibility of the same application name.
I completely agree with Zack that local development is the best practice. Continuing using a shared development server in my opinion is choice that unfortunately you'll regret in the future or/and be frustrated. Personally, I develop using Tomcat as my servlet container and each application has it's own version of the CFML engine running as a WAR on the servlet engine. There are benefits to this over using a shared engine across applications -- such as independence of applications from each other. I'd prefer local dev over shared -- even if there are different target OSes being used by your devs. Just try to get everybody on the same versions of software (JRun / Tomcat, CFML Engine, DB, etc) with the *same* settings for all of them. Then I'd repurpose your current dev server as a "staging" server for daily / hourly builds to check for file system case issues or what ever else you are worried about. Alternately, develop a virtual machine image with Linux and all the tools you use for your devs to run on their local machines. I know of one rather large CF shop that does this for all their devs and they have one person that takes care of managing the VM image -- updating settings and software periodically to be redistributed to the devs as needed. They use VirtualBox for as their virtualization software. Best, .pjf -- Come see Team Mach-II at OpenCFSummit - Feb 21-23, Dallas, TX - http://www.opencfsummit.org/ To post to this group, send email to [email protected] For more options and to unsubscribe, visit this group at http://groups.google.com/group/mach-ii-for-coldfusion?hl=en SVN: http://svn.mach-ii.com/machii/ Wiki / Documentation / Tickets: http://trac.mach-ii.com/machii/
