A Peek Inside the Software Factory: Core Framework

*** THIS IS A REPOST OF AN EARLIER ARTICLE THAT GOT WIPED OUT ON A RECENT DB CRASH. ***

If you ever wanted to modify ColdBricks or BugLog, but didn't understood how these application were constructed; or if you just want to see yet another way of developing CF applications, then this post may be for you.

I just posted some pages describing the framework I use for developing CF projects. It doesn't even has a proper name, I just call it "Core" due to its simplicity and its minimalistic nature. The basic principle of this framework, and the reason why I choose to use it instead of going with more traditional offerings, is that it only focuses on one thing and one thing only: provide a formal mechanism for going from one page to another and for invoking actions.

It doesn't do any fancy things, no complex request lifecycles, no sophisticated caching, no extensive API, none; however, it does provide enough extension points to which I can hook any functionality that I desire on a per-project basis. Basically the framework consists on a Front Controller implementation, a base event handler and a few conventions for directory structure and nomenclature.

Anyway, you can find the code and read more about this framework by going to the Projects section or by going directly here.

Related Blog Entries

Comments
Tony Garcia's Gravatar Looks like the db crash also did a number on the project pages. I can't seem to access them anymore (and the core framework doesn't appear in your Projects page anymore).
# Posted By Tony Garcia | 7/29/08 9:42 PM
Oscar Arevalo's Gravatar Yeah, I was trying to see if any of those pages appeared on the Google Cache (thats how I was able to re-post the two missing articles on the blog), but no luck. I still have my original documentation for the framework though, I will redo the framework pages based on that. I just need to get some free time to get to it. Sorry for this!
# Posted By Oscar Arevalo | 7/29/08 10:16 PM
Tony Garcia's Gravatar No problem, Oscar. I feel your pain!
# Posted By Tony Garcia | 7/29/08 10:31 PM
BlogCFC was created by Raymond Camden. This blog is running version 5.9. Contact Blog Owner