<snip>Lots of good stuff from Sean</snip> > > I'd say the minimum setup for team development would need to be: > - localhost Developer Edition (in Multiserver config, J2EE) for dev / testing > - shared staging server (CFPro) for "integration testing" > - production server (CFPro) for deployment > and a version control repository of course. > > The more parallel development you do, the more instances of CFPro > you'll need so really as soon as you get to four concurrent projects, > CFEnt becomes cost effective (and memory is cheap so 512Mb per > instance is no big deal - I have 2Gb in my laptop for localhost > development!).
Another alternative is VMWare. One license of workstation ($249) will let you create as many independent "servers" as your machine can run (I *comfortably* run 2-3 simultaneously on a P4 3GHz/1GB laptop), then each developer can run VMWare Player (free) or you can run it on the integration server -- or be a big spender and spend $299/developer and get licenses to all of VMWare (specifically GSX Server). CF is licensed per CPU -- so you can run as many virtual instances on the same 2CPU box as it can handle. Not only do you get the advantage of completely independent and isolated servers running on one piece of hardware, but you add the ability to keep snapshots, old releases, and different OSes at the ready. -- John Paul Ashenfelter CTO/Transitionpoint (blog) http://www.ashenfelter.com (email) [EMAIL PROTECTED] ---------------------------------------------------------- You are subscribed to cfcdev. To unsubscribe, send an email to [email protected] with the words 'unsubscribe cfcdev' as the subject of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting (www.cfxhosting.com). An archive of the CFCDev list is available at www.mail-archive.com/[email protected]
