Ask a Jedi: Setting up a home environment

Fernando had a large set of questions, all related to how best to set up a home environment. Let me start with his questions and then I’ll respond.

I would like to have a sense of what is the community using as far as tools and technologies at home. I'm thinking of using CF7 developer edition and IIS ( my PC is a 2000 pro). Also JRUN, MySql as a database, and Eclipse with CFEclipse of course. I don't know what to use as far as an admin tool for MySQL. On the side I want to install PHP as well, but that's for different reasons. Would you let us know what do you use at home and pass this on your blog so we could know what other developers have setup at their local environments?

Fernando follow up this question with another one concerning source control. He said he is currently using CVS but heard SVN is better.

So - I have mentioned it before, but the absolute best guide in the world for setting up a dev environment is the ACME Guide by Stephen Collins. I can’t recommend it enough. It will get you start with ColdFusion, Apache, Eclipse, and MySQL. I believe he also briefly touches on Subversion. And yes, I do recommend it over CVS. I also recommend Tortoise SVN for a PC SVN client. I have yet to find a SVN client for the Mac. (Of course, I haven’t looked yet.)

So in general, get the ACME Guide and start with that. You will notice that it uses Apache instead of IIS, which I think is nicer for developers. At least until Microsoft decides to allow the non-Server OS the ability to use virtual hosts. (Without hacks I mean.) I almost always recommend you keep your dev environment exactly the same as your live environment, but I don’t follow that advice myself. My local environment uses Apache while my live box (for this blog, CFLib, etc) uses IIS.

Raymond Camden's Picture

About Raymond Camden

Raymond is a developer advocate looking for his next gig. He focuses on JavaScript, serverless and enterprise cat demos. If you like this article, please consider visiting my Amazon Wishlist or donating via PayPal to show your support.

Lafayette, LA https://www.raymondcamden.com

Comments