<?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: IMHO, CakePHP made PHP bondage-and-discipline.</title>
	<atom:link href="http://blog.cirello.org/2007/09/24/imho-cakephp-made-php-bondage-and-discipline/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cirello.org/2007/09/24/imho-cakephp-made-php-bondage-and-discipline/</link>
	<description>Future - Technology - Programming</description>
	<lastBuildDate>Mon, 24 Aug 2009 23:36:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Simbiotica :: IMHO, CakePHP made PHP bondage-and-discipline. &#124; Dérico Filho</title>
		<link>http://blog.cirello.org/2007/09/24/imho-cakephp-made-php-bondage-and-discipline/comment-page-1/#comment-23</link>
		<dc:creator>Simbiotica :: IMHO, CakePHP made PHP bondage-and-discipline. &#124; Dérico Filho</dc:creator>
		<pubDate>Wed, 24 Oct 2007 08:27:40 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cirello.org/2007/09/24/imho-cakephp-made-php-bondage-and-discipline/#comment-23</guid>
		<description>[...] Read more :: http://blog.cirello.org/2007/09/24/imho-cakephp-made-php-bondage-and-discipline/ [...]</description>
		<content:encoded><![CDATA[<p>[...] Read more :: <a href="http://blog.cirello.org/2007/09/24/imho-cakephp-made-php-bondage-and-discipline/" rel="nofollow">http://blog.cirello.org/2007/09/24/imho-cakephp-made-php-bondage-and-discipline/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://blog.cirello.org/2007/09/24/imho-cakephp-made-php-bondage-and-discipline/comment-page-1/#comment-22</link>
		<dc:creator>John</dc:creator>
		<pubDate>Fri, 12 Oct 2007 10:07:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cirello.org/2007/09/24/imho-cakephp-made-php-bondage-and-discipline/#comment-22</guid>
		<description>It&#039;s really interesting to read this post - and in many ways I agree with you - but right now I&#039;m enjoying the bondage and discipline of CakePHP.

Perhaps a lot of your opinion is as a result of learning COBOL at college - I&#039;m guessing you studied Computer Science or Engineering or somesuch thing - myself I went to art school studied sculpture and have drifted over the years into web development... 

Its kind of hard to explain, but I reached a point as a developer when I felt the urge to go looking for some structure to use to underpin my code. I think the main motivating factor for programmers is boredom - or to put it the other way the desire to learn... I&#039;ve developed CMS systems in ASP and PHP over and over again. The early ones were often rubbish - but the latter ones were really good. But I wanted to learn OO programming and in many ways the easiest way to do this is to imesre yourself in something that aleady exists.

I touched on all sorts of frameworks (including ROR) and felt I quite liked Cake - I&#039;ve been working with on and off for about six months.

Some days I feel like I never want to use anything else and other days it makes me want to tear my hair out, however the import thing is that it makes you think about different ways of getting to the same result.

Some things are just plain wierd.
 - if you make a framework why don&#039;t you make it secure by default?
 - why the total lack of a native HABTM checkbox solution?
 - why isn&#039;t there native support for extra fields in join tables? (I know there is in 1.2)

Other things really annoy me - I know in strict MVC sense that perhaps one shouldn&#039;t have direct access to session variables in the Model - BUT doing things like appending a session id to a row is such a common action that it seems daft to write reams of code just so you can post it through the controller - the RIGHT way...

(This sounds like a total moan - so I should say I love using Cake and have a lot of respect for the guys who built and continue to build it)

I&#039;ve been thinking a lot about Code Ignitor recently thinking that maybe that offers a good balance and also written my own CRUD classes for use in other projects. At the end of the day a framework should take care of the grunt work not tie you down.

Right now I have no idea what the answer is.</description>
		<content:encoded><![CDATA[<p>It&#8217;s really interesting to read this post &#8211; and in many ways I agree with you &#8211; but right now I&#8217;m enjoying the bondage and discipline of CakePHP.</p>
<p>Perhaps a lot of your opinion is as a result of learning COBOL at college &#8211; I&#8217;m guessing you studied Computer Science or Engineering or somesuch thing &#8211; myself I went to art school studied sculpture and have drifted over the years into web development&#8230; </p>
<p>Its kind of hard to explain, but I reached a point as a developer when I felt the urge to go looking for some structure to use to underpin my code. I think the main motivating factor for programmers is boredom &#8211; or to put it the other way the desire to learn&#8230; I&#8217;ve developed CMS systems in ASP and PHP over and over again. The early ones were often rubbish &#8211; but the latter ones were really good. But I wanted to learn OO programming and in many ways the easiest way to do this is to imesre yourself in something that aleady exists.</p>
<p>I touched on all sorts of frameworks (including ROR) and felt I quite liked Cake &#8211; I&#8217;ve been working with on and off for about six months.</p>
<p>Some days I feel like I never want to use anything else and other days it makes me want to tear my hair out, however the import thing is that it makes you think about different ways of getting to the same result.</p>
<p>Some things are just plain wierd.<br />
 &#8211; if you make a framework why don&#8217;t you make it secure by default?<br />
 &#8211; why the total lack of a native HABTM checkbox solution?<br />
 &#8211; why isn&#8217;t there native support for extra fields in join tables? (I know there is in 1.2)</p>
<p>Other things really annoy me &#8211; I know in strict MVC sense that perhaps one shouldn&#8217;t have direct access to session variables in the Model &#8211; BUT doing things like appending a session id to a row is such a common action that it seems daft to write reams of code just so you can post it through the controller &#8211; the RIGHT way&#8230;</p>
<p>(This sounds like a total moan &#8211; so I should say I love using Cake and have a lot of respect for the guys who built and continue to build it)</p>
<p>I&#8217;ve been thinking a lot about Code Ignitor recently thinking that maybe that offers a good balance and also written my own CRUD classes for use in other projects. At the end of the day a framework should take care of the grunt work not tie you down.</p>
<p>Right now I have no idea what the answer is.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
