Navigace



How to Drive Fusebox 5.5 - Book Review

I asked Niall O'Doherty (a fellow CF Developer) to give me his initial feelings on the book How to drive Fusebox 5.5, and he came up with an excellent review, that left me wanting the book even more. I asked him if he would mind me posting his review on my blog, as his website is still not ready; he kindly said yes.

I just changed some of the styles, but the text is still exactly the same thing.

Book reviewer Niall O'Doherty | Publisher: Proton Arts. Author(s): Jeff Peters

The book is 110 pages, including Intro, TOC, Appendices and Indexes.

In summary the book contains the following chapters:

1.Introduction
Provides a basic introduction to Fusebox 5.5 and the book itself.

2.Fusebox Basics
A quick introduction to the "what and why" of fusebox. This includes Code Organization, Managing and ways to think about your applications, technical principals of fusebox etc. Mainly content related to the architecture and flow control of your application and how Fusebox evolved from a Framework that did not simulate inheritance techniques to a more flexible framework enabling more independent circuits.

3.Traditional "modern" Fusebox
Reviews the Fusebox 4 approach to Fusebox, using XML to configure the application and circuits. By modern – Jeff pertains to FB4 or later versions of the Framework (configured using XML). Here a traditional application is dissected before moving into the chapters which use the same application and the different approaches available with the new Fusebox 5.5 version of the framework.

4.Going XML-less
Issues related to using Fusebox without the XML files and how Fusebox 5.5 goes about it. This is essentially where the book starts breaking down the actual main differences between traditional fusebox apps and new fusebox apps, for example, new method of setting Fusebox Parameters and omitting the Fusebox.xml configuration file etc. It then leads to the Implicit loading of Circuits and their precedence.

5.Other New Topics
Additional Features added in Fusebox 5.5 – delves into the new features to Fusebox:

  • i.Dymanic Do – basically invoking the "do" method of the "myFusebox" object.
  • ii.The Event Object – Created by fusebox and handles the passing of attributes scoped var's into CFCs (expanded on from FB 5.1) i.e. event.getValue("variableName");
  • iii.Application.cfc support – basically Application.cfc can extend the fusebo5.Application object and invoke it's methods.
  • iv.myFusebox updates – to make keeping track of what's going on in your application easier.
  • v.showDebug property
  • vi.getApplication(), getOriginalCircuit(), getOriginalFuseaction() and variables() methods explained

6.Directories as Circuits: Circuit.xml
An overview of the Wegot Widgets reference application using directories for implicit circuits and circuit.xml.

7.Directories as Circuits: CFM Fuseactions
CFML Templates as Fuseactions – The Wegot Widgets reference application using directories for implicit circuits and CFML Templates for Fuseactions.

8.Directories as Circuits: CFC Fuseactions
CFCs as Fuseactions – The Wegot Widgets reference application using directories for implicit circuits and CFCs for Fuseactions.

9.CFC's as Circuits
The Wegot Widgets reference application using CFCs for implicit circuits and CFC methods for Fuseactions.

10.Summary
The previous book Fusebox 5 and FLiP provided a complete overview of the Fusebox and Fusebox LifeCycle Process, but this is more focused on the new approaches that are available using Fusebox 5.5.

There is a little Déjà vu when reading the early chapters of this book in terms of the analogies Jeff uses when describing the Fusebox framework characteristics, and illustrations (PHB and Start, Bus \ Ring networks).

Other than that though – If you do use Fusebox or plan on using Fusebox as one of your development frameworks, I would probably highly recommend BOTH books.

Links to the books can be found here


Related Blog Entries

Comments
ldovdhxwzxn's Gravatar 87Pkca <a href="http://flfrudkawgdp.com/">flfrudkawgdp</a>, [url=http://msoildmbaafg.com/]msoildmbaafg[/url], [link=http://zdjqcvbrmprd.com/]zdjqcvbrmprd[/link], http://dgarvdynmcvj.com/
# Posted By ldovdhxwzxn | 1/4/09 5:21 PM
???'s Gravatar Good topic,thank you.
# Posted By ??? | 1/6/09 4:23 AM

Search


Calendar

Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Jobs


Subscribe

Enter your email address to subscribe to this blog.


Archives By Subject

A Wee Dram 2008 (1) [RSS]
Adobe (19) [RSS]
Adobe Max 2007 (1) [RSS]
Adobe Max 2008 (1) [RSS]
Apollo (2) [RSS]
Book Review (2) [RSS]
Books (3) [RSS]
CFDevcon06 (2) [RSS]
CFDevcon08 (2) [RSS]
CFUNITED 2008 (3) [RSS]
CFUNITED2007 (1) [RSS]
ColdFusion (40) [RSS]
Flex (3) [RSS]
Fusebox (2) [RSS]
General Techie Stuff (9) [RSS]
Javascript (4) [RSS]
JQuery (2) [RSS]
Linux (6) [RSS]
Misc (29) [RSS]
Railo (1) [RSS]
Scotch on th Rocks2007 (1) [RSS]
Tag of the day (2) [RSS]
UKCFUG (1) [RSS]

Tags

adobe coldfusion misc

Recent Entries

Free ColdFusion workshop!
A few new year's resolutions
New ColdFusion Jobs Section

Adds


RSS


Add to Technorati Favorites


SpamStop

This blog is protected by the SpamStop plugin and Project Honeypot.
Handled in almost 6 months:
  • Total suspicious visitors: 244
  • Harvesters: 1
  • Spammers: 189
  • and 54 where marked as suspicious.
The last shady visitor was here on January 7, 2009

In almost 6 months this blog was visited 246 times by search engines and other harmless crawlers and aggregators.

More info:
SpamStop plugin
Project Honeypot