Web Development  >>  Coldfusion

OO Programming with CFCs

Language : English Quality : High Has Audio : true Source : Adobe Media : Flash
Michael Dinowitz presents to KCDevCore, an Adobe RIA Group in Kansas City, on OO with CFCs. It starts out introductory and then moves into some of Michael's unique optimization techniques. After the break, we take a step back as Michael demonstrates specifically for CF spaghetti coders, how to plan and code a simple OO CF Login, including thorough documentation.

Tags: Coldfusion, OOP, Frameworks, Presentation,     [SUGGEST  A  TAG]

Resources referenced in this screencast
  • Coldfusion MX
  • CFC - Coldfusion Component
  • OOP - Object oriented programming

  • Created : 2007-01-30   Duration : 02:18:41

    Articles Realted to this Topic

    [SUGGEST  A  ARTICLE]
    Top Ten Tips for Developing ColdFusion Components
    ColdFusion Components, or CFCs, as they are more commonly referred to, are a new construct introduced in ColdFusion MX and greatly enhanced in version 6.1. They allow you to move from totally procedural development to a more object-oriented approach. Because this represents a new paradigm for many ColdFusion developers, and the existing literature on CFCs is still in the early stages, I've assembled a list of tips to keep in mind when developing with CFCs
    CFCs and object-oriented programming
    CFCs are building blocks that let you develop ColdFusion code in an object-oriented manner, although CFCs do not require you to do object-oriented programming. Some of the object-oriented features of CFCs include encapsulation, inheritance, and introspection. CFC object-oriented features are similar to the object-oriented elements in other languages, like JavaScript
    ColdFusion Component Variable Scopes: This, Variables, and Var
    Scope within a CFC is incredibly important, and even moreso when you start using Object Oriented Frameworks for your application. It is essential to understand it in order to save yourself a lot of mind numbing troubleshooting, especially when writing recursive functions.