ColdFusion in an Enterprise Environment - Overview

Over the past 12 plus years, I have been Coldfusion programming. Early on I coded within Coldfusion very inefficiently, because of both Coldfusion being young, and because I was young. And since 2001 I have coded in a "object" methodology within Coldfusion . I started with CFObjects (url used to be cfobjects.com). And until late last year I really haven't expanded my object oriented capabilities.


Over the past year, I had the opportunity to take a java class with a great instructor and I also had the opportunity to review all the Coldfusion frameworks. With learning the MVC concept and design patters I am now ready to take the endeavor of using MVC and design patterns in an enterprise.

Good or bad I have chosen Coldbox to help implement MVC concept in our enterprise applications. The reason I'm blogging about it, I haven't seen to many explanations on how a group might use it for an enterprise application, or set of applications that work together.


You might say, well lots of us use Coldbox in an enterprise. Let me clarify what I mean: The applications myself and our development staff create {customer mgmt, events, campaigns, Application for Admissions, and all the supporting code that goes with interacting with a enterprise application} all interact with each other, basically we are building a customer management system (CMS). Where a CMS has many sub-applications that collaborates with each other.

So over the next couple of weeks I plan on laying out how to use Coldbox and subversion to control our application management process. This includes but not limited to how we organize our code within subversion, organize our code during deployment, how we unit test, how Coldbox fits into the picture.


As I write each part, I will update this blog to contain a link to the other parts.

Comments

Popular posts from this blog

ColdFusion in an Enterprise Environment - Part 1 - Understanding how to use SubVersion (SVN)

coldfusion builder 2 extension not displaying browse button on type=projectdir

Being Thread Safe in Coldbox/Coldfusion