Les, After checking out the stuff Nando mentions, which I agree are amongst the best resources....
Sean's MachII page has a lot of valuable information, which inadvertently helped me understanding and coding CFC's better. http://www.corfield.org/index.cfm?event=machii.main Also, I think he wrote Macromedia's MachII dev guide, which is a good intro to a lot of OO concepts as they apply to CF, and all of this can be applied to good CFC coding. http://livedocs.macromedia.com/wtg/public/machiidevguide/ I would like to add that Jared Rypka-Hauer http://www.web-relevant.com/blogs/cfobjective/index.cfm has a great thread on his blog called NOOB's. It explains OO concepts/patterns in a manner that newbies can grasp, and the examples he uses help with getting familiar with CFC's. In addition Matt Woodward does a good job of explaining OO concepts on his site: http://www.mattwoodward.com/blog/index.cfm?mode=cat&catid=288DFE5F-3048-2950 -E09727E9BF4E8837 Coming from someone without a prior OO background, it depends what you are looking for. If you just want a CFC reference on how to code CFC's, then Macromedia's LiveDocs will give you everything you need. Plus I think Ben Forta has an introduction to CFC article which is accessible from the Cold Fusion homepage on Macromedia. If you want to implement OO practices, then the path I took was: 1) Go to the MachII site and download and read all their docs. They are a good intro to OO concepts. 2) Go to Sean Corfield's machII page, and from there check out the MM MachII dev guide, it went into greater detail on a lot of OO concepts. 3) Check out Hal's newsletters 4) check out Joe Rinehart's, Jared, and Matt's websites. They all explain OO concepts to CF Newbies, in a way we can understand and provide practical examples using CF code and CFC's. 5) once you are comfortable with the concepts above, then I would suggest downloading example apps, from Sean, machii-info, and the MachII framework. The reason I say that, is because it can be quite daunting to download a bunch of code you don't understand and written in a way that may be confusing at first. I actually did that, and tried coding in a cookbook way and went down a lot of wrong paths, before I found some of the sites I mentioned which explain a lot of concepts. That made me realize it's better to have a handle on the concepts and theories, that way when you enter the cave with a flashlight, rather than feeling around in the dark. Hope this helps, Ali -----Original Message----- From: Nando [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 04, 2005 11:42 PM To: [email protected] Subject: RE: SPAM-LOW: Re: [CFCDev] CFC Books I think your best bet is: this list the Mach-II source code the example code at http://mach-ii.info/ Hal's newsletters at halhelms.com you can also d/l Ray's blog and forum apps here http://ray.camdenfamily.com/ although some would suggest that it might be better to break some of his large all purpose CFC's, you can learn a lot from just looking at his functions. Sean might have some example apps in all the different frameworks coming soon And last but not least, one of the best places to learn about CFC's in the known universe is on Joe Rineharts blog, he posted some really great tutorials awhile back, and you can - and probably in the source code for his Model Glue framework. http://clearsoftware.net/ Search for "pattern" and "dao" on his site and you should get most of it. And remember that just like anything else in ColdFusion, different developers are going to have somewhat different styles. But Joe seems to have captured the pulse of the current best practice quite well. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Sean Corfield Sent: Thursday, May 05, 2005 6:18 AM To: [email protected] Subject: SPAM-LOW: Re: [CFCDev] CFC Books On 5/4/05, Les Mizzell <[EMAIL PROTECTED]> wrote: > Can someone suggest really good book that deals specifically with > developing CFC's? No. Hal's book is terribly out of date and includes stuff that is no longer best practice (it was written for CFMX 6.0). Definitely not recommended. I've no idea how much CFC stuff is in Ben's WACK and Adv CFMX books. There are rumors of two CFC-related books in the works from a couple of authors however... but don't hold your breath. -- Sean A Corfield -- http://corfield.org/ Team Fusebox -- http://fusebox.org/ Got Gmail? -- I have 50, yes 50, invites to give away! "If you're not annoying somebody, you're not really alive." -- Margaret Atwood ---------------------------------------------------------- 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] ---------------------------------------------------------- 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] ---------------------------------------------------------- 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]
