Object-Oriented Programming in ColdFusion: Break Free from Procedural Programming and Learn How to Optimize Your Applications and Enhance Your Skills Using Objects and Design Patterns
D**V
Hands Down Best Intro to OOP with ColdFusion
Matt has taken one of the most mystical topics with hard to cobble together bits of information about Object-Oriented Programming (OOP) in ColdFusion and put it all together into a single cohesive resource that will completely change the way you develop applications with ColdFusion. For years there have been a handful of us who sought out the practices and patterns of Object-Oriented Programming through examples in Java and other languages and implemented a variety of frameworks built around some of these fundamentals. Now, every ColdFusion programmer has a handy desk reference that goes under the hood of developing Object-Oriented Programming in ColdFusion with a grand presentation of both theory and practical application. Taking the reader from the core concepts of ColdFusion components through the use of components as objects gives even the novice ColdFusion developer all the information needed to start writing Object-Oriented applications. From beans, data access operations, gateways, services and the underlying principles of singleton's, inheritance and polymorphism to the application framework that underpins core Object-Oriented Programming functionality in ColdFusion, this book covers all the topics you need to get started. If you're at all serious about writing Object-Oriented ColdFusion applications, in any version of ColdFusion MX or higher, then this is the one resource you'll want to have on your desk - a to the point cookbook on how to implement Java style Object-Oriented Programming in your ColdFusion development.
N**O
Awesome ColdFusion Programming Book in 2020
What a great ColdFusion Book even in 2020. Just look at CF version adds and depreciations to lead you from this book to current. Hope the authors write a 2020 updated version!!
S**D
Good Introductory material
This book is a much-needed gentle introduction to ColdFusion Components and Object-Oriented Programming. The book assumes no background in CFCs or OOP so it starts by introducing the tag and script syntax forms of CFCs and, as the book unfolds, basic Object-Oriented techniques and patterns are introduced gradually with extensive code samples. The book doesn't go very deep - it's only 167 pages, after all - but it covers domain objects, data access and data gateway and service layers; it covers access control, inheritance, polymorphism and object relationships (composition, aggregation etc).I have no complaints about Gifford's grasp of the technical issues nor his ability to teach the topic - Packt's editors need to be called out for a number of very strange phrases in the text and a lot of inconsistencies in the language through the book, as well as inconsistent typography in examples (esp. capitalization). I've seen similar issues in other Packt books (John Farrar's two ColdFusion Tutorial books, for example). That said, it doesn't detract a great amount from the overall good points of the book (it's just a bit annoying).If you're totally new to CFCs, this is a great book for you. If you're using CFCs already but find a lot of the terminology confusing, this is a great book for you as well. If you think you're doing OOP but haven't gotten your head fully around beans and DAOs and gateways and services, this book will have some insights for you as well (but perhaps not $40 worth). It's a really good introductory book - and it's long overdue!
R**R
Required reading for any CF developer!
Coldfusion is a very different product than it was in the 90's. It's fast, it connects to anything and everything, and its a great server platform for a rich client style application. That said, there are right ways and wrong ways to develop in ColdFusion. This book will get you going in the right direction.
R**Y
Best book to get into OOP with ColdFusion currently.
This book provides a well developed overview of the object oriented capabilities of ColdFusion and why they matter. It's especially helpful for someone making the transition from a more procedural approach to CF coding. Highly recommended.
M**S
Very very good introduction to OO programming in ColdFusion
Very very good introduction to OO programming in ColdFusion.If you're a relative beginner in OO or want to get into it, get this book.
A**Z
VERY informative!
VERY informative!
H**T
Very Nice Read
I started a new OO CF job and this book was a nice help. A quick read and gets straight to the point.
R**D
Concise and to the point
If you already have experience of ColdFusion and a are looking for help on structuring your code then this is the book to get.It will take you through the process or creating objects (CFCs) and get you used to the OOP style of separating the code from the detail in order to create flexible re-usable components.The book mostly utilises ColdFusion 8, but also has a few useful examples of creating objects with ColdFusion 9 (ie pure scripting without the ColdFusion tags for cleaner more concise code).I would have liked this to have been written a couple of years ago, but better late than never.
Trustpilot
3 weeks ago
1 week ago