<?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: Why everyone should write a framework and never use it</title>
	<atom:link href="http://www.jaisenmathai.com/blog/2008/04/17/why-everyone-should-write-a-framework-and-never-use-it/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jaisenmathai.com/blog/2008/04/17/why-everyone-should-write-a-framework-and-never-use-it/</link>
	<description>A blog about killer code</description>
	<lastBuildDate>Thu, 29 Jul 2010 17:11:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jose Kwach</title>
		<link>http://www.jaisenmathai.com/blog/2008/04/17/why-everyone-should-write-a-framework-and-never-use-it/comment-page-1/#comment-1295</link>
		<dc:creator>Jose Kwach</dc:creator>
		<pubDate>Wed, 07 Jul 2010 23:53:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/?p=22#comment-1295</guid>
		<description>Great lessons are acquired by re-inventing(innovating)  the wheel..the problem I find with building an MVC is that educated people are busy giving me tonnes of my weakness rather than that little effort I need to learn, Happens alot  especially since I was never formally trained programming in class..and it gets worse when you achieve ten times what the trainees have.</description>
		<content:encoded><![CDATA[<p>Great lessons are acquired by re-inventing(innovating)  the wheel..the problem I find with building an MVC is that educated people are busy giving me tonnes of my weakness rather than that little effort I need to learn, Happens alot  especially since I was never formally trained programming in class..and it gets worse when you achieve ten times what the trainees have.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Queen Shillings</title>
		<link>http://www.jaisenmathai.com/blog/2008/04/17/why-everyone-should-write-a-framework-and-never-use-it/comment-page-1/#comment-1291</link>
		<dc:creator>Queen Shillings</dc:creator>
		<pubDate>Fri, 25 Jun 2010 09:04:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/?p=22#comment-1291</guid>
		<description>the post is pretty informative. it actually provide me what im searching for. Thank you for Posting</description>
		<content:encoded><![CDATA[<p>the post is pretty informative. it actually provide me what im searching for. Thank you for Posting</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcus Kielly</title>
		<link>http://www.jaisenmathai.com/blog/2008/04/17/why-everyone-should-write-a-framework-and-never-use-it/comment-page-1/#comment-1253</link>
		<dc:creator>Marcus Kielly</dc:creator>
		<pubDate>Mon, 26 Apr 2010 11:48:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/?p=22#comment-1253</guid>
		<description>I agree wholeheartedly - doing is integral to learning. You may never deploy your framework but it will help you understand the patterns involved. I don&#039;t think it&#039;s insane to roll your own for commercial use either - frameworks are built with a broad scope of use in mind. A homebrew mght help reduce the bloat incurred using an off the shelf solution. Having said that, it&#039;s better for teams to work to a common target, and PHP doesn&#039;t need another MVC framework...</description>
		<content:encoded><![CDATA[<p>I agree wholeheartedly &#8211; doing is integral to learning. You may never deploy your framework but it will help you understand the patterns involved. I don&#8217;t think it&#8217;s insane to roll your own for commercial use either &#8211; frameworks are built with a broad scope of use in mind. A homebrew mght help reduce the bloat incurred using an off the shelf solution. Having said that, it&#8217;s better for teams to work to a common target, and PHP doesn&#8217;t need another MVC framework&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colleen</title>
		<link>http://www.jaisenmathai.com/blog/2008/04/17/why-everyone-should-write-a-framework-and-never-use-it/comment-page-1/#comment-476</link>
		<dc:creator>Colleen</dc:creator>
		<pubDate>Mon, 18 May 2009 00:16:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/?p=22#comment-476</guid>
		<description>I wrote a lightweight MVC framework long time ago and built a pretty large project on it mainly because at the time none of the PHP frameworks under development had the functionality or ease of use that I needed.  I like some of the ZF modules and I know you can use them w/o the framweork.   ZF still isn&#039;t easy to use.    And BTW back in the old days I wrote my own compiler too.</description>
		<content:encoded><![CDATA[<p>I wrote a lightweight MVC framework long time ago and built a pretty large project on it mainly because at the time none of the PHP frameworks under development had the functionality or ease of use that I needed.  I like some of the ZF modules and I know you can use them w/o the framweork.   ZF still isn&#8217;t easy to use.    And BTW back in the old days I wrote my own compiler too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shahriat Hossain</title>
		<link>http://www.jaisenmathai.com/blog/2008/04/17/why-everyone-should-write-a-framework-and-never-use-it/comment-page-1/#comment-439</link>
		<dc:creator>Shahriat Hossain</dc:creator>
		<pubDate>Sat, 02 May 2009 02:13:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/?p=22#comment-439</guid>
		<description>Thats looking good and it&#039;s the reality that explore the framework would be the best part of the day ! To find out what the lacks belong to a programmer that would be the first step to go with writting a framework and about the design pattern i think must study Gang of Four :)</description>
		<content:encoded><![CDATA[<p>Thats looking good and it&#8217;s the reality that explore the framework would be the best part of the day ! To find out what the lacks belong to a programmer that would be the first step to go with writting a framework and about the design pattern i think must study Gang of Four :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian the new guy</title>
		<link>http://www.jaisenmathai.com/blog/2008/04/17/why-everyone-should-write-a-framework-and-never-use-it/comment-page-1/#comment-194</link>
		<dc:creator>Brian the new guy</dc:creator>
		<pubDate>Mon, 23 Jun 2008 20:22:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/?p=22#comment-194</guid>
		<description>I want to learn PHP.  Any suggestions?</description>
		<content:encoded><![CDATA[<p>I want to learn PHP.  Any suggestions?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dalton Filho</title>
		<link>http://www.jaisenmathai.com/blog/2008/04/17/why-everyone-should-write-a-framework-and-never-use-it/comment-page-1/#comment-184</link>
		<dc:creator>Dalton Filho</dc:creator>
		<pubDate>Sun, 18 May 2008 19:16:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/?p=22#comment-184</guid>
		<description>I totally agree. I think you have to reinvent the wheel if you want to understand how the wheel works. I don&#039;t want to imagine what would I be right now if I never had data structures classes where I had to (re)write them. I see many people going straight to Struts without even a good grasp on the Java basics. For heaven&#039;s sake!! When it comes to learning, reinventing the wheel is a must.</description>
		<content:encoded><![CDATA[<p>I totally agree. I think you have to reinvent the wheel if you want to understand how the wheel works. I don&#8217;t want to imagine what would I be right now if I never had data structures classes where I had to (re)write them. I see many people going straight to Struts without even a good grasp on the Java basics. For heaven&#8217;s sake!! When it comes to learning, reinventing the wheel is a must.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jaisen</title>
		<link>http://www.jaisenmathai.com/blog/2008/04/17/why-everyone-should-write-a-framework-and-never-use-it/comment-page-1/#comment-76</link>
		<dc:creator>jaisen</dc:creator>
		<pubDate>Fri, 18 Apr 2008 17:37:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/?p=22#comment-76</guid>
		<description>@Tom,Peter ... I&#039;ve heard the same about the Zend Framework.  Which brings up another great excercise.  Building plugins/modules for existing applications will go a long way to help you get comfortable starting on an existing project with engineers.  Which in my opinion is much harder than doing it yourself from scratch.</description>
		<content:encoded><![CDATA[<p>@Tom,Peter &#8230; I&#8217;ve heard the same about the Zend Framework.  Which brings up another great excercise.  Building plugins/modules for existing applications will go a long way to help you get comfortable starting on an existing project with engineers.  Which in my opinion is much harder than doing it yourself from scratch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Michaux</title>
		<link>http://www.jaisenmathai.com/blog/2008/04/17/why-everyone-should-write-a-framework-and-never-use-it/comment-page-1/#comment-75</link>
		<dc:creator>Peter Michaux</dc:creator>
		<pubDate>Fri, 18 Apr 2008 17:14:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/?p=22#comment-75</guid>
		<description>Tom, Highly modular frameworks (e.g. Catalyst from what I understand) allow you to pick and choose which parts you want to use. This reduces the need to write your own framework for the efficiency argument you make.</description>
		<content:encoded><![CDATA[<p>Tom, Highly modular frameworks (e.g. Catalyst from what I understand) allow you to pick and choose which parts you want to use. This reduces the need to write your own framework for the efficiency argument you make.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://www.jaisenmathai.com/blog/2008/04/17/why-everyone-should-write-a-framework-and-never-use-it/comment-page-1/#comment-74</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Fri, 18 Apr 2008 16:12:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.jaisenmathai.com/blog/?p=22#comment-74</guid>
		<description>I feel it is important to point out that if you do write a cusom framework for a project, you can make sure it is streamlined and small to include only the necessary portions. If you use another framework, your website could end up being slower than it should be. Not practical for all projects, but for some it is very beneficial.</description>
		<content:encoded><![CDATA[<p>I feel it is important to point out that if you do write a cusom framework for a project, you can make sure it is streamlined and small to include only the necessary portions. If you use another framework, your website could end up being slower than it should be. Not practical for all projects, but for some it is very beneficial.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
