<?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: Photo of the day: It looks like you&#8217;re writing a framework</title>
	<atom:link href="http://gojko.net/2008/12/05/photo-of-the-day-it-looks-like-youre-writing-a-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://gojko.net/2008/12/05/photo-of-the-day-it-looks-like-youre-writing-a-framework/</link>
	<description>Building software that matters</description>
	<lastBuildDate>Fri, 18 May 2012 13:40:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: George</title>
		<link>http://gojko.net/2008/12/05/photo-of-the-day-it-looks-like-youre-writing-a-framework/comment-page-1/#comment-77394</link>
		<dc:creator>George</dc:creator>
		<pubDate>Tue, 16 Mar 2010 11:50:23 +0000</pubDate>
		<guid isPermaLink="false">http://gojko.net/?p=500#comment-77394</guid>
		<description>Ok so I might be the odd one here but I did like using the paperclip. All my colleagues were making fun of it though, but it was cool. Just sayin...
George</description>
		<content:encoded><![CDATA[<p>Ok so I might be the odd one here but I did like using the paperclip. All my colleagues were making fun of it though, but it was cool. Just sayin&#8230;<br />
George</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Huri</title>
		<link>http://gojko.net/2008/12/05/photo-of-the-day-it-looks-like-youre-writing-a-framework/comment-page-1/#comment-38812</link>
		<dc:creator>Huri</dc:creator>
		<pubDate>Wed, 07 Jan 2009 19:23:35 +0000</pubDate>
		<guid isPermaLink="false">http://gojko.net/?p=500#comment-38812</guid>
		<description>But what if I *like* writing frameworks?

Lightweight, modular and specific to my needs.

I shouldn&#039;t mention that I&#039;ve written a few CMS&#039;s based on  my own frameworks, and (even worse) wrote my own template language for them.

The worst part, I enjoy writing new, completely incompatible ones every so often, then writing converters to import the data from the old versions.

I know. I should seek counseling.</description>
		<content:encoded><![CDATA[<p>But what if I *like* writing frameworks?</p>
<p>Lightweight, modular and specific to my needs.</p>
<p>I shouldn&#8217;t mention that I&#8217;ve written a few CMS&#8217;s based on  my own frameworks, and (even worse) wrote my own template language for them.</p>
<p>The worst part, I enjoy writing new, completely incompatible ones every so often, then writing converters to import the data from the old versions.</p>
<p>I know. I should seek counseling.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Sampson</title>
		<link>http://gojko.net/2008/12/05/photo-of-the-day-it-looks-like-youre-writing-a-framework/comment-page-1/#comment-37769</link>
		<dc:creator>Curt Sampson</dc:creator>
		<pubDate>Fri, 12 Dec 2008 01:26:01 +0000</pubDate>
		<guid isPermaLink="false">http://gojko.net/?p=500#comment-37769</guid>
		<description>Contrary to Leo, I think that there are plenty of good reasons to write frameworks, and I do so all the time. In fact, frameworks just seem to fall out as a natural consequence of refactoring code, especially across several projects.

But then again, these are frameworks that look quite different from something like, say, Ruby on Rails. They&#039;re much lighter, much easier to understand and change, and change much more frequently. (A complete redesign of some chunk of it, forcing all of the users of the framework to change, is at least a yearly occurance.) Most importantly, they&#039;re very well suited to the applications.</description>
		<content:encoded><![CDATA[<p>Contrary to Leo, I think that there are plenty of good reasons to write frameworks, and I do so all the time. In fact, frameworks just seem to fall out as a natural consequence of refactoring code, especially across several projects.</p>
<p>But then again, these are frameworks that look quite different from something like, say, Ruby on Rails. They&#8217;re much lighter, much easier to understand and change, and change much more frequently. (A complete redesign of some chunk of it, forcing all of the users of the framework to change, is at least a yearly occurance.) Most importantly, they&#8217;re very well suited to the applications.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gojko</title>
		<link>http://gojko.net/2008/12/05/photo-of-the-day-it-looks-like-youre-writing-a-framework/comment-page-1/#comment-37736</link>
		<dc:creator>gojko</dc:creator>
		<pubDate>Thu, 11 Dec 2008 05:45:31 +0000</pubDate>
		<guid isPermaLink="false">http://gojko.net/?p=500#comment-37736</guid>
		<description>Koori,

not sure what you are referring to exactly, but most opensource frameworks today use LGPL or Apache license rather than GPL. GPL is used typically for tools. LGPL and Apache license allow you to compile and ship the code with an opensource framework without making your whole project opensource, including Spring and Castle which are leading Java and .NET frameworks. So I think you need to do a bit more research before making such claims.</description>
		<content:encoded><![CDATA[<p>Koori,</p>
<p>not sure what you are referring to exactly, but most opensource frameworks today use LGPL or Apache license rather than GPL. GPL is used typically for tools. LGPL and Apache license allow you to compile and ship the code with an opensource framework without making your whole project opensource, including Spring and Castle which are leading Java and .NET frameworks. So I think you need to do a bit more research before making such claims.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Koori</title>
		<link>http://gojko.net/2008/12/05/photo-of-the-day-it-looks-like-youre-writing-a-framework/comment-page-1/#comment-37722</link>
		<dc:creator>Koori</dc:creator>
		<pubDate>Wed, 10 Dec 2008 21:50:14 +0000</pubDate>
		<guid isPermaLink="false">http://gojko.net/?p=500#comment-37722</guid>
		<description>There is one problem with finding an open source framework and using it. If I&#039;m writing commercial application I cannot really use this approach. Most of open source licenses bind you to release the code of all of your application if you use their library (i.e make your whole project open source). That&#039;s completely unacceptable for most of my clients so I&#039;m (my company actually) stuck with writing my own &quot;frameworks&quot; and other bits of code or buying it commercially. I can also use an open source framework... but that would be stealing...</description>
		<content:encoded><![CDATA[<p>There is one problem with finding an open source framework and using it. If I&#8217;m writing commercial application I cannot really use this approach. Most of open source licenses bind you to release the code of all of your application if you use their library (i.e make your whole project open source). That&#8217;s completely unacceptable for most of my clients so I&#8217;m (my company actually) stuck with writing my own &#8220;frameworks&#8221; and other bits of code or buying it commercially. I can also use an open source framework&#8230; but that would be stealing&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

