Amazon.com Review
Professional ColdFusion 5.0 is a chunky and comprehensive guide to Macromedia's Web application server. This book is suitable both for existing ColdFusion professionals and for those evaluating this technology against rivals such as Active Server Pages, JavaServer Pages, and PHP.
ColdFusion is cross-platform, and it integrates well with both COM on Windows and Java on any supported operating system. It has strong development tools, including ColdFusion Studio and Dreamweaver UltraDev, and following its acquisition by Macromedia these are likely to get better still.
The authors kick off with a "Getting Started" section, which explains installation, basic features, and key tools such as the Application Manager and ColdFusion Studio. There is also a thorough explanation of CFML (ColdFusion Markup Language), the core tagging system. A section on database essentials covers a wide variety of database servers. The third section has chapters on state management, templates, error handling, scripting, and drawing charts. The topic of XML and Web services gets a section of its own, followed by coverage of ColdFusion extensions using COM, CORBA, Java, and custom tags. The later parts of the book go into the details of administration, such as scheduling tasks, logs and archives, clustering and load balancing, security, troubleshooting, and optimization. There is a brief case study based on an auction site.
Packed with tips and example code, this is an excellent ColdFusion resource. It is disappointing to find nothing on Dreamweaver UltraDev, whereas the general material here on cascading style sheets and Dynamic HTML can easily be found elsewhere. On the plus side, the chapters on administration are particularly valuable, and the authors do a good job of explaining ColdFusion from the ground up but at a professional level. --Tim Anderson, Amazon.co.uk
From the Publisher
In this book, we cover the latest release of ColdFusion (5.0) virtually from start to finish. It will be ideal for anyone coming into ColdFusion from another programming environment, or for existing ColdFusion developers who want up-to-the-minute information about what's new in ColdFusion 5.0. You won't need any previous experience of ColdFusion to get the most out of this book, but you will need some programming experience, and should have a reasonable understanding of basic web technologies such as HTML and JavaScript.