<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Writing Your Own Simple MVC Framework in ColdFusion</title>
	<atom:link href="http://blog.stannard.net.au/2006/09/01/writing-your-own-simple-mvc-framework-in-coldfusion/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.stannard.net.au/2006/09/01/writing-your-own-simple-mvc-framework-in-coldfusion/</link>
	<description></description>
	<lastBuildDate>Sun, 08 Jan 2012 15:53:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Fernando Lopez</title>
		<link>http://blog.stannard.net.au/2006/09/01/writing-your-own-simple-mvc-framework-in-coldfusion/comment-page-1/#comment-1543</link>
		<dc:creator>Fernando Lopez</dc:creator>
		<pubDate>Thu, 14 Apr 2011 02:23:54 +0000</pubDate>
		<guid isPermaLink="false">#comment-1543</guid>
		<description>Hi 
I recently started working on refactoring a couple of legacy applications and having some Model Glue experience I tried to ease the transition for other developers by creating a very light an informal &#039;framework&#039; based loosely in the concepts of event, event handlers and controllers. Pretty much my goal is to move a lot of the queries found in the spaghetti code into cfcs   and build up concepts from there.

In doing so I stripped out a lot of concepts and ideas from MG.ie.  Not using ColdSpring but is in the plans.

I found this post and I have to say that it pretty much validated all the stuff that I was trying to accomplish and it helped me improve a couple of things as well.

After reading the initial post and the comments I was wondering if there was ever an expanded  followup to the original post with a complete example.

I&#039;m looking now at two more frameworks to introduce concepts without disrupting the way developers code at my current job. FW/1 and COW both seem very simplistic and non intrusive which makes them good candidates for what I have in mind.</description>
		<content:encoded><![CDATA[<p>Hi<br />
I recently started working on refactoring a couple of legacy applications and having some Model Glue experience I tried to ease the transition for other developers by creating a very light an informal &#8216;framework&#8217; based loosely in the concepts of event, event handlers and controllers. Pretty much my goal is to move a lot of the queries found in the spaghetti code into cfcs   and build up concepts from there.</p>
<p>In doing so I stripped out a lot of concepts and ideas from MG.ie.  Not using ColdSpring but is in the plans.</p>
<p>I found this post and I have to say that it pretty much validated all the stuff that I was trying to accomplish and it helped me improve a couple of things as well.</p>
<p>After reading the initial post and the comments I was wondering if there was ever an expanded  followup to the original post with a complete example.</p>
<p>I&#8217;m looking now at two more frameworks to introduce concepts without disrupting the way developers code at my current job. FW/1 and COW both seem very simplistic and non intrusive which makes them good candidates for what I have in mind.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sean Corfield</title>
		<link>http://blog.stannard.net.au/2006/09/01/writing-your-own-simple-mvc-framework-in-coldfusion/comment-page-1/#comment-340</link>
		<dc:creator>Sean Corfield</dc:creator>
		<pubDate>Mon, 19 Apr 2010 14:55:20 +0000</pubDate>
		<guid isPermaLink="false">#comment-340</guid>
		<description>Since this just popped up on Twitter, I thought I&#039;d add a comment about my lightweight MVC framework:

FW/1 - The Invisible Framework

http://fw1.riaforge.org/

It&#039;s a single CFC. It does not require a mapping (you can put it in the same folder as Application.cfc). It&#039;s pure convention - no XML required. It&#039;s meant to be very, very easy to learn and use.</description>
		<content:encoded><![CDATA[<p>Since this just popped up on Twitter, I thought I&#8217;d add a comment about my lightweight MVC framework:</p>
<p>FW/1 &#8211; The Invisible Framework</p>
<p><a href="http://fw1.riaforge.org/" rel="nofollow">http://fw1.riaforge.org/</a></p>
<p>It&#8217;s a single CFC. It does not require a mapping (you can put it in the same folder as Application.cfc). It&#8217;s pure convention &#8211; no XML required. It&#8217;s meant to be very, very easy to learn and use.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevan Stannard</title>
		<link>http://blog.stannard.net.au/2006/09/01/writing-your-own-simple-mvc-framework-in-coldfusion/comment-page-1/#comment-290</link>
		<dc:creator>Kevan Stannard</dc:creator>
		<pubDate>Mon, 03 Aug 2009 14:59:54 +0000</pubDate>
		<guid isPermaLink="false">#comment-290</guid>
		<description>Hi Mike

I think a good developer is simply one that strives to write better software. So whether you are writing OO or procedural is far less important than developing good quality software. But I have found that even a few basic OO ideas can help enormously.

I just noticed a post a few days ago about a &quot;lite&quot; version of ColdBox. I understand that this is the same as standard ColdBox but is just omits all of the more advanced configuration options so it&#039;s much less menacing up front.

http://blog.coldboxframework.com/post.cfm/coldbox-simplemvc-demystifyed
   
Thanks for the feedback and good luck with your OO learning.</description>
		<content:encoded><![CDATA[<p>Hi Mike</p>
<p>I think a good developer is simply one that strives to write better software. So whether you are writing OO or procedural is far less important than developing good quality software. But I have found that even a few basic OO ideas can help enormously.</p>
<p>I just noticed a post a few days ago about a &quot;lite&quot; version of ColdBox. I understand that this is the same as standard ColdBox but is just omits all of the more advanced configuration options so it&#8217;s much less menacing up front.</p>
<p><a href="http://blog.coldboxframework.com/post.cfm/coldbox-simplemvc-demystifyed" rel="nofollow">http://blog.coldboxframework.com/post.cfm/coldbox-simplemvc-demystifyed</a></p>
<p>Thanks for the feedback and good luck with your OO learning.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://blog.stannard.net.au/2006/09/01/writing-your-own-simple-mvc-framework-in-coldfusion/comment-page-1/#comment-289</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Mon, 03 Aug 2009 07:28:05 +0000</pubDate>
		<guid isPermaLink="false">#comment-289</guid>
		<description>Thank you Kevan for the quick and detailed response.
Your writing is a pleasure to read and very well done.

I will follow the links to get a better understanding of the OO concepts as they relate to CF.

I am doing CF development for some time now and I am using cfcs a lot but mostly as a service layer (all functions related to a particular &quot;object&quot; are either in a DAO or gateway cfc, or just in one if the number of functions is small).  
Not very OO but keps the code relatively clean. And it works and its quick because all cfcs are in the application scope (done at start time). Now, I am trying to see if there is a better way to structure the apps. For this your work (blog and wiki) comes in very handy.
Not sure if I can refactor the old code (why fix if it&#039;s not broken and on top of that there are more than 500k of lines code), but for new projects I think it&#039;s worth at least looking at new ways of doing things.

I prefer to work on my own lite OO framework than to use a publicly available one. I heard good things about ColdBox and Coldspring so I may change my mind, but I think it&#039;s always better to have a good grasp of underlaying concepts ...

Keep up the good work. 

Cheers
Mike</description>
		<content:encoded><![CDATA[<p>Thank you Kevan for the quick and detailed response.<br />
Your writing is a pleasure to read and very well done.</p>
<p>I will follow the links to get a better understanding of the OO concepts as they relate to CF.</p>
<p>I am doing CF development for some time now and I am using cfcs a lot but mostly as a service layer (all functions related to a particular &quot;object&quot; are either in a DAO or gateway cfc, or just in one if the number of functions is small).<br />
Not very OO but keps the code relatively clean. And it works and its quick because all cfcs are in the application scope (done at start time). Now, I am trying to see if there is a better way to structure the apps. For this your work (blog and wiki) comes in very handy.<br />
Not sure if I can refactor the old code (why fix if it&#8217;s not broken and on top of that there are more than 500k of lines code), but for new projects I think it&#8217;s worth at least looking at new ways of doing things.</p>
<p>I prefer to work on my own lite OO framework than to use a publicly available one. I heard good things about ColdBox and Coldspring so I may change my mind, but I think it&#8217;s always better to have a good grasp of underlaying concepts &#8230;</p>
<p>Keep up the good work. </p>
<p>Cheers<br />
Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevan Stannard</title>
		<link>http://blog.stannard.net.au/2006/09/01/writing-your-own-simple-mvc-framework-in-coldfusion/comment-page-1/#comment-288</link>
		<dc:creator>Kevan Stannard</dc:creator>
		<pubDate>Mon, 03 Aug 2009 03:28:16 +0000</pubDate>
		<guid isPermaLink="false">#comment-288</guid>
		<description>Hi Mike

No timeframe at the moment for the revised code. I am currently investing my time in the OO CF Learning site and plan to include MVC framework development information there:

http://learn.objectorientedcoldfusion.org

In the meantime you may like to take a look at Framework One for an extremely lightweight MVC framework:

http://www.objectorientedcoldfusion.org/post.cfm/new-mvc-framework-framework-one

Regarding performance, any MVC framework (including the concepts described here) would generally have no performance issues. The performance and scalability issues are typically due to how the model code is architectured.</description>
		<content:encoded><![CDATA[<p>Hi Mike</p>
<p>No timeframe at the moment for the revised code. I am currently investing my time in the OO CF Learning site and plan to include MVC framework development information there:</p>
<p><a href="http://learn.objectorientedcoldfusion.org" rel="nofollow">http://learn.objectorientedcoldfusion.org</a></p>
<p>In the meantime you may like to take a look at Framework One for an extremely lightweight MVC framework:</p>
<p><a href="http://www.objectorientedcoldfusion.org/post.cfm/new-mvc-framework-framework-one" rel="nofollow">http://www.objectorientedcoldfusion.org/post.cfm/new-mvc-framework-framework-one</a></p>
<p>Regarding performance, any MVC framework (including the concepts described here) would generally have no performance issues. The performance and scalability issues are typically due to how the model code is architectured.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://blog.stannard.net.au/2006/09/01/writing-your-own-simple-mvc-framework-in-coldfusion/comment-page-1/#comment-286</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Sun, 02 Aug 2009 10:59:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-286</guid>
		<description>Nice article.
Do you have a time frame for releasing the revised code?
DO you see any performance / scalability hit with this type of approach?
I would like to use something like this on a new project.

Thanks again
Mike</description>
		<content:encoded><![CDATA[<p>Nice article.<br />
Do you have a time frame for releasing the revised code?<br />
DO you see any performance / scalability hit with this type of approach?<br />
I would like to use something like this on a new project.</p>
<p>Thanks again<br />
Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevan Stannard</title>
		<link>http://blog.stannard.net.au/2006/09/01/writing-your-own-simple-mvc-framework-in-coldfusion/comment-page-1/#comment-279</link>
		<dc:creator>Kevan Stannard</dc:creator>
		<pubDate>Mon, 22 Jun 2009 05:30:34 +0000</pubDate>
		<guid isPermaLink="false">#comment-279</guid>
		<description>Thanks Philipp. I am not planning to release any code for this particular entry, but I do have a plan to revise this article and provide new code at some time in the future. Something like this would certainly benefit from a small demo app.</description>
		<content:encoded><![CDATA[<p>Thanks Philipp. I am not planning to release any code for this particular entry, but I do have a plan to revise this article and provide new code at some time in the future. Something like this would certainly benefit from a small demo app.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Philipp Schmid</title>
		<link>http://blog.stannard.net.au/2006/09/01/writing-your-own-simple-mvc-framework-in-coldfusion/comment-page-1/#comment-278</link>
		<dc:creator>Philipp Schmid</dc:creator>
		<pubDate>Mon, 22 Jun 2009 04:59:34 +0000</pubDate>
		<guid isPermaLink="false">#comment-278</guid>
		<description>Hi Kevan,

A great posting. It would be helpful to understand the concept for me if you can make the code possible to download.

greetz Philipp</description>
		<content:encoded><![CDATA[<p>Hi Kevan,</p>
<p>A great posting. It would be helpful to understand the concept for me if you can make the code possible to download.</p>
<p>greetz Philipp</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevan Stannard</title>
		<link>http://blog.stannard.net.au/2006/09/01/writing-your-own-simple-mvc-framework-in-coldfusion/comment-page-1/#comment-285</link>
		<dc:creator>Kevan Stannard</dc:creator>
		<pubDate>Mon, 20 Apr 2009 04:44:28 +0000</pubDate>
		<guid isPermaLink="false">#comment-285</guid>
		<description>Hi Jens, I have some plans for a revised version of this article which will include some download code.</description>
		<content:encoded><![CDATA[<p>Hi Jens, I have some plans for a revised version of this article which will include some download code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jens</title>
		<link>http://blog.stannard.net.au/2006/09/01/writing-your-own-simple-mvc-framework-in-coldfusion/comment-page-1/#comment-283</link>
		<dc:creator>Jens</dc:creator>
		<pubDate>Fri, 17 Apr 2009 14:56:48 +0000</pubDate>
		<guid isPermaLink="false">#comment-283</guid>
		<description>Can you make the Code as Download in a ZIP File?

MFG Jens</description>
		<content:encoded><![CDATA[<p>Can you make the Code as Download in a ZIP File?</p>
<p>MFG Jens</p>
]]></content:encoded>
	</item>
</channel>
</rss>

