| By Simon Horwith | Article Rating: |
|
| January 29, 2006 08:30 AM EST | Reads: |
20,281 |
I've been a certified ColdFusion instructor for six years and speak regularly at user groups and conferences. One thing I've learned without a shadow of a doubt is that talk is cheap. Anyone can talk a good talk, but the proof is always in the pudding. Okay, enough clichés.
My point is that developers learn best from doing things themselves and from seeing other developers write the code. To get the most from the articles featured in ColdFusion Developer's Journal, you have to try the techniques or download the code and really gain an understanding of how it works. This issue is definitely no exception to that rule.
This month we take a look at frameworks. There has been a lot of talk in the community about frameworks, and new ones are springing up seemingly every day. How is a developer to keep up? Surely, what the community needs are resources that allow them to effectively compare and contrast the various frameworks on an even playing field. So this month I decided to try something new: I asked a select group of pioneers and experts with the popular frameworks to build an application with their framework and write an article about it. To even the playing field, I've asked all of the developers to develop the exact same application. Each of our articles this month is a case study on how the Macromedia CF Pet Market application would be implemented using a specific framework. The original application was developed by Mike Nimer at Macromedia shortly after ColdFusion MX was released. I suggest you take a look at the original application using the following URLs:
- Files: www.macromedia.com/bin/petmarket.cgi (be sure to select the radio button for the ColdFusion MX [CFML/HTML] version).
- FAQ: www.macromedia.com/devnet/blueprint/articles/faq.html
- General Info: www.macromedia.com/devnet/coldfusion/articles/petmarket.html
All of this month's authors were given the following restrictions: each application must have the exact same look and feel of the original and the code must run off of the original database structure. The goal is not to change the original business requirements or user interface but to offer a new version of the code. These same requirements apply to new submissions to the cfpetmarket.com site as well.
The frameworks/methodologies and authors featured in this issue are:
- Fusebox: Jeff Peters
- MACH II: Hal Helms and Ben Edwards
- onTap: Isaac Dealey
- TheHUB: Neil Ross
- Model Glue: Nicholas Tunney
- ColdSpring: David Ross and Chris Scott
- SAM: Simon Horwith
It's been a year now since I began running "deep focus" issues of CFDJ and the response from our readers has been overwhelmingly positive. Unfortunately, filling an issue with articles about a single topic is a lot more difficult than you might think. The editorial calendar for 2006 is now available online at http://gemsres.com/section/5/CFDJEdCal2006.pdf. I encourage any of you who are interested in contributing to making CFDJ the best resource on the planet for ColdFusion developers to take a look at the calendar and e-mail me at simon@horwith.com if any of the topics strike your fancy. If you think that filling an issue with articles about one topic is difficult, then you can only imagine how much work it was to fill an issue with articles and authors as specifically focused as we have this month. Several months ago I set out to produce the best (or most useful, at least) issue in ColdFusion Developer's Journal history and to kick off the new year by offering it and the cfpetmarket.com site to the community. This one has been a labor of love for me. I hope that you enjoy reading it as much as I've enjoyed putting it together.
Published January 29, 2006 Reads 20,281
Copyright © 2006 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
- "Frameworks" Focus Issue: TheHUB
- ColdFusion Developer's Journal Special "Frameworks" Focus Issue: Model-Glue
- ColdFusion Developer's Journal Special "Frameworks" Focus Issue: Mach-II
- ColdFusion Developer's Journal Special "Frameworks" Focus Issue: ColdSpring
- ColdFusion Developer's Journal Special "Frameworks" Focus Issue: Fusebox
- ColdFusion Developer's Journal Special "Frameworks" Focus Issue: SAM
- ColdFusion Developer's Journal Special "Frameworks" Focus Issue: onTap
About Simon Horwith
Simon Horwith is the CIO at AboutWeb, LLC, a Washington, DC based company specializing in staff augmentation, consulting, and training. Simon is a Macromedia Certified Master Instructor and is a member of Team Macromedia. He has been using ColdFusion since version 1.5 and specializes in ColdFusion application architecture, including architecting applications that integrate with Java, Flash, Flex, and a myriad of other technologies. In addition to presenting at CFUGs and conferences around the world, he has also been a contributing author of several books and technical papers.
![]() |
Peter Boughton 01/30/06 07:27:12 AM EST | |||
The cfpetmarket.com domain appears to redirect to careerbank.com? |
||||
- AJAX World RIA Conference & Expo Kicks Off in New York City
- Ulitzer’s Amazing First 30 Days in Public Beta
- "Government IT Expo" to Highlight Cloud Computing and SOA
- Will Ulitzer Dominate News Content on The Web? -Gartner
- Clear Toolkit 4: The Road Map
- Creating Adobe AIR Native Menu with Flash CS4
- Ulitzer Responds to Published Reports
- Ulitzer vs. Ning - a Quick Review
- Adobe AIR: Creating Dock and System Tray Icon Menus
- Social Media Terrorists
- AJAX World RIA Conference & Expo Kicks Off in New York City
- Web Services Using ColdFusion and Apache CXF
- Adobe Takes LiveCycle into the Cloud
- Ulitzer’s Amazing First 30 Days in Public Beta
- Adobe Creates a Sandbox in the Sky
- "Government IT Expo" to Highlight Cloud Computing and SOA
- Will Ulitzer Dominate News Content on The Web? -Gartner
- The Role of an RIA in the Enterprise
- Clear Toolkit 4: The Road Map
- Creating Adobe AIR Native Menu with Flash CS4
- The Next Programming Models, RIAs and Composite Applications
- Constructing an Application with Flash Forms from the Ground Up
- AJAX World RIA Conference & Expo Kicks Off in New York City
- CFEclipse: The Developer's IDE, Eclipse For ColdFusion
- Personal Branding Checklist
- Adobe Flex 2: Advanced DataGrid
- i-Technology Viewpoint: We Need Not More Frameworks, But Better Programmers
- The Asynchronous CFML Gateway
- Building a Zip Code Proximity Search with ColdFusion
- Web Services Using ColdFusion and Apache CXF






































