Remember who you're audience is. He is a programmer who thinks in
precedural terms.

He probably scoffs at scripting languages (which is what CF feels
like). He is probably a little intimidated with OOP.

You are not easily going to change his basic underlying prejudice
towards his development environment, so you are going to need to speak
in terms he can easily and comfortably grasp.

Procedure. Function. Compile. Warning. Error. Library. Include. Global
and local variable. Application. Variable types.

Then and only then can you start throwing in extra info like CFCs,
objects, Java, custom tags.

If he can grasp that he already has the skills (although not the
syntax) to develop in CF, and if he can make the conversions in his
head between what he knows and what you are doing.

Also, stress the ease of prototyping, and the ease of separating
coding from display from content (so that the client and
non-programmers (read cheap labor) can have a larger hand in the site
creation).

And finally, let him know that it needn't be all-or-nothing. If he
goes your route, with CF in the mix, he can STILL develop certain
pages, or leave legacy code in php, yet have all the benefits of CF
when fast, clean code needs to be developed in a short time.

Jerry Johnson

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:227570
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to