> > Well, of course, but I don't understand how differing live and development
environments is ever a good thing. In an Ideal situation this holds true, especially if you are a lone developer or are stuck a single platform. Many people work in team environments so having the flexibility to have different configurations available is a good thing, even if it is not needed right away. I work with several servers on many projects, some Windows, some Linux Red Hat, some Ubuntu. Also our team members are all working on different platforms, XP, OS-10, Snow Leopard, Ubuntu-- I like to use the best of each OS, and I never want to be stuck on 1 platform or vendor. The team all have access to several types of repo's, GIT, SVN etc.. depending on when/where the app was developed. We also stage server upgrades in distributed VM's and move them up the food chain as newer systems are released. So having configuration data set up in a way that it CAN be different on live and development is very important. We can go from development, staging then live with very little configuration changes. The config files can be generated using ANT, so a config file can exist for every possible situation from the beginning of a project. If an app needs to move from Red Hat/Apache 1.x to WIN SERV on IIS it wont need anything fancy to do it. (usually) Did I mention how much I love code generation? -- /Kevin Pepperman ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:331247 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

