Buy Used
Used - Good See details
$3.98 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Have one to sell? Sell yours here
Discovering CFCs: ColdFusion MX Components
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Discovering CFCs: ColdFusion MX Components [Paperback]

Hal Helms (Author), Ben Edwards (Author)
3.5 out of 5 stars  See all reviews (11 customer reviews)


Available from these sellers.



Book Description

October 9, 2002
Discovering CFCs begins with object oriented concepts and explains how to use these with ColdFusion MX components. You will discover how to:

*encapsulate your code into CFCs
*use object inheritance to maximize code reuse
*create compositional/aggregational relationships between CFCs
*go beyond the limitations of CFCs
*integrate CFCs with traditional ColdFusion code



Editorial Reviews

Review

...a book that carefully and methodically steps through basics of what Components entail...definite read -- Ben Elmore, October 1, 2002

CFCs offer great opportunities and great challenges. Buy this book; study it! The career you save may be your own! -- Ronald Wilson, Ph.D., Journal of Professional Computation October 2002

This book serves two purposes very well: Making object-orientation easy to grasp and thoroughly discussing ColdFusion components. -- Nat Papovich, Fusium, October 9,2002

From the Publisher

ColdFusion components (CFCs) are very different from traditional ColdFusion programming elements, borrowing many of the concepts of object oriented programming. This book will guide you in understanding how to use CFCs effectively, how to harness their power and avoid their pitfalls.

Product Details

  • Paperback: 168 pages
  • Publisher: Techspedition (October 9, 2002)
  • Language: English
  • ISBN-10: 0972078649
  • ISBN-13: 978-0972078641
  • Product Dimensions: 9.1 x 7.2 x 0.5 inches
  • Shipping Weight: 11.2 ounces
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #2,509,241 in Books (See Top 100 in Books)

 

Customer Reviews

11 Reviews
5 star:
 (5)
4 star:
 (2)
3 star:    (0)
2 star:
 (2)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.5 out of 5 stars (11 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

21 of 24 people found the following review helpful:
2.0 out of 5 stars Trying to do three things at once, May 27, 2003
By 
Alexander Bunkenburg (Barcelona, Catalunya) - See all my reviews
(REAL NAME)   
This review is from: Discovering CFCs: ColdFusion MX Components (Paperback)
Description

"Discovering CFCs" is a slim book of some 160 pages. Curiously, the paragraphs are numbered. There are some 350 paragraphs in total, plus an appendix chapter. Quite a lot of space is given to diagrams, pictures, and code examples. There is an accompanying workbook in PDF that can be purchased from the publishers techspedition. The authors Hal Helms and Ben Edwards are known to the ColdFusion community as a writer in "ColdFusion Developer's Journal" and as one of the people behind Fusebox.
The book has ten chapters. The first is an introduction and the last a short story. The eight core chapters explain the object-oriented concepts, how to do object-oriented programming with CFCs, and the limitations of CFCs with some workarounds.
The code examples are often first in Java and then in CFC. In comparison to the Java code it becomes obvious how painful it is to program CFCs, because of the markup-language syntax and the limitations of the language. Helms and Edwards provide good discussion of some of those limitations, and provide workarounds for them. Among the limitations they work around are
* no private properties,
* no constructors,
* no super.
They also show how to use custom attributes and the meta-data to make self-documenting code. The book uses basic UML without making a big deal of it.
The last chapter is a fictitious conversation between three programmers about the pros and cons of object-oriented programming. It has a slight entertainment value, but doesn't really add much.
The book is aimed at CF developers who want to use CFCs. That is, they want to learn object orientation and how to do it with ColdFusion Components.

Critique

The book is trying to do three things at once:
1. Teach object-oriented programming.
2. Teach how to program CFCs.
3. Discuss limitations of CFCs and provide workarounds for them.
It would be better to do each of those things separately. A reader new to OO is likely to be confused by being taught an OO concept like super-class, then being shown an example in Java (a language that is besides the point of the book), then being shown the CFC code that takes half a page to do what Java does in three lines, and then the poor reader has to digest the limitations of CFCs and the suggested workarounds.

What will you get out of the book?

* Readers who don't know OO need better examples and less syntax problems of CFC. They should not read this book, but one of the good books about OO using Java as example language.
* Readers who know OO from Java or C++ or Smalltalk will find how to write CFCs. For them the OO stuff is superfluous. The book gives an introduction on how to write CFCs, but it does not cover the whole CFC syntax, so they will need the MX manual anyway. The book shows how to overcome some CFC weaknesses and that is useful.

As concerns style, I personally don't like so many footnotes, especially if they explain important things like the definition of "method signature". Some examples are unrealistic: a cat that knows it can sleep, eat, and play, is a taken as an example of an object with methods.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 13 people found the following review helpful:
5.0 out of 5 stars Covering both features and shortcomings, January 23, 2003
By 
Foti Massimo (Vezia (Switzerland)) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Discovering CFCs: ColdFusion MX Components (Paperback)
CFC are maybe the most important improvement coming from ColdFusion MX, bringing concepts borrowed from OOP to CFML. This book digs deep into CFC, covering both their great features and their shortcomings and it even uncovers a few bugs along the way. The author's main targets are developers used to CFML and procedural programming that need to get acquainted with the new, OOP-like, paradigm introduced by CFC. Still, seasoned OOP programmers may benefit from it as well, since CFC implementation diverges in many ways from many traditional OOP concepts. Compared to other books of similar size it can be a little overprized, but you should consider Techspedition is a very small, independent, publisher that really deserve our support
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
1.0 out of 5 stars Rushed and Confusing, July 6, 2004
By A Customer
This review is from: Discovering CFCs: ColdFusion MX Components (Paperback)
Hard to believe this book had only two authors. A real dissapointment from Hal Helms after reading this Fusebox books.
Save your money and wait for something more concise and focused to come out.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews









Only search this product's reviews



Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject