<?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 I Prefer Ruby on Rails over CakePHP</title>
	<atom:link href="http://jimmyzimmerman.com/blog/2007/05/why-i-prefer-ruby-on-rails-over-cakephp.html/feed" rel="self" type="application/rss+xml" />
	<link>http://jimmyzimmerman.com/blog/2007/05/why-i-prefer-ruby-on-rails-over-cakephp.html</link>
	<description>Web Entrepreneur</description>
	<lastBuildDate>Wed, 03 Mar 2010 22:39:14 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Michael Clark</title>
		<link>http://jimmyzimmerman.com/blog/2007/05/why-i-prefer-ruby-on-rails-over-cakephp.html/comment-page-1#comment-126843</link>
		<dc:creator>Michael Clark</dc:creator>
		<pubDate>Thu, 16 Apr 2009 23:30:47 +0000</pubDate>
		<guid isPermaLink="false">http://jimmyzimmerman.com/blog/2007/05/why-i-prefer-ruby-on-rails-over-cakephp.html#comment-126843</guid>
		<description>As Ben pointed out, you can also use the afterFind to inject generated fields into the returned results array without too much trouble, so you might also want to modify that section of your post - while Cake may not yet be quite as elegantly used as Rails, it does seem to be beginning to acquire it&#039;s most popular features -- now it&#039;s still lacking the object over array find result - but it&#039;s much closer than it was.</description>
		<content:encoded><![CDATA[<p>As Ben pointed out, you can also use the afterFind to inject generated fields into the returned results array without too much trouble, so you might also want to modify that section of your post &#8211; while Cake may not yet be quite as elegantly used as Rails, it does seem to be beginning to acquire it&#8217;s most popular features &#8212; now it&#8217;s still lacking the object over array find result &#8211; but it&#8217;s much closer than it was.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jimmy'z</title>
		<link>http://jimmyzimmerman.com/blog/2007/05/why-i-prefer-ruby-on-rails-over-cakephp.html/comment-page-1#comment-94432</link>
		<dc:creator>Jimmy'z</dc:creator>
		<pubDate>Fri, 29 Aug 2008 22:27:32 +0000</pubDate>
		<guid isPermaLink="false">http://jimmyzimmerman.com/blog/2007/05/why-i-prefer-ruby-on-rails-over-cakephp.html#comment-94432</guid>
		<description>Ben, 

This is great news for the Cake community. I&#039;ll update my article.

--
Jimmy</description>
		<content:encoded><![CDATA[<p>Ben, </p>
<p>This is great news for the Cake community. I&#8217;ll update my article.</p>
<p>&#8211;<br />
Jimmy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ben</title>
		<link>http://jimmyzimmerman.com/blog/2007/05/why-i-prefer-ruby-on-rails-over-cakephp.html/comment-page-1#comment-93642</link>
		<dc:creator>ben</dc:creator>
		<pubDate>Mon, 25 Aug 2008 13:34:36 +0000</pubDate>
		<guid isPermaLink="false">http://jimmyzimmerman.com/blog/2007/05/why-i-prefer-ruby-on-rails-over-cakephp.html#comment-93642</guid>
		<description>You can also now do reverse routing with CakePHP. Using your /person/view/id example we can now do the Rails like $html-&gt;link($persons_name, array(&#039;controller&#039;=&gt;&#039;person&#039;, &#039;action&#039;=&gt;&#039;view&#039;, $persons_id);.</description>
		<content:encoded><![CDATA[<p>You can also now do reverse routing with CakePHP. Using your /person/view/id example we can now do the Rails like $html-&gt;link($persons_name, array(&#8217;controller&#8217;=&gt;&#8217;person&#8217;, &#8216;action&#8217;=&gt;&#8217;view&#8217;, $persons_id);.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike H</title>
		<link>http://jimmyzimmerman.com/blog/2007/05/why-i-prefer-ruby-on-rails-over-cakephp.html/comment-page-1#comment-89632</link>
		<dc:creator>Mike H</dc:creator>
		<pubDate>Thu, 07 Aug 2008 21:54:44 +0000</pubDate>
		<guid isPermaLink="false">http://jimmyzimmerman.com/blog/2007/05/why-i-prefer-ruby-on-rails-over-cakephp.html#comment-89632</guid>
		<description>With Cake 1.2 there are now model behaviors &quot;Bindable&quot; and &quot;Containable&quot; that allow for pretty accurate manipulation of what your model retrieves on recursive queries, so no more uneccessary data retrieval.

Also, data manipulations like concatenation of the first_name and last name can be integrated into your model data using the afterFind() function in your model.
Very quick and easy.</description>
		<content:encoded><![CDATA[<p>With Cake 1.2 there are now model behaviors &#8220;Bindable&#8221; and &#8220;Containable&#8221; that allow for pretty accurate manipulation of what your model retrieves on recursive queries, so no more uneccessary data retrieval.</p>
<p>Also, data manipulations like concatenation of the first_name and last name can be integrated into your model data using the afterFind() function in your model.<br />
Very quick and easy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Baz L</title>
		<link>http://jimmyzimmerman.com/blog/2007/05/why-i-prefer-ruby-on-rails-over-cakephp.html/comment-page-1#comment-62056</link>
		<dc:creator>Baz L</dc:creator>
		<pubDate>Mon, 07 Apr 2008 13:56:09 +0000</pubDate>
		<guid isPermaLink="false">http://jimmyzimmerman.com/blog/2007/05/why-i-prefer-ruby-on-rails-over-cakephp.html#comment-62056</guid>
		<description>One thing I&#039;m confused about...Automatically querying data in the view? Unless I&#039;m missing something, I wasn&#039;t able to get this to work. Always got an existence error, unless I modify my find in the controller...

Please enlighten me.</description>
		<content:encoded><![CDATA[<p>One thing I&#8217;m confused about&#8230;Automatically querying data in the view? Unless I&#8217;m missing something, I wasn&#8217;t able to get this to work. Always got an existence error, unless I modify my find in the controller&#8230;</p>
<p>Please enlighten me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mbavio</title>
		<link>http://jimmyzimmerman.com/blog/2007/05/why-i-prefer-ruby-on-rails-over-cakephp.html/comment-page-1#comment-61094</link>
		<dc:creator>mbavio</dc:creator>
		<pubDate>Thu, 03 Apr 2008 13:50:38 +0000</pubDate>
		<guid isPermaLink="false">http://jimmyzimmerman.com/blog/2007/05/why-i-prefer-ruby-on-rails-over-cakephp.html#comment-61094</guid>
		<description>Better late than never...

http://bakery.cakephp.org/articles/view/bindable-behavior-control-your-model-bindings

Read that article, then write tihs post again.

Cheers,
mbavio</description>
		<content:encoded><![CDATA[<p>Better late than never&#8230;</p>
<p><a href="http://bakery.cakephp.org/articles/view/bindable-behavior-control-your-model-bindings" rel="nofollow">http://bakery.cakephp.org/articles/view/bindable-behavior-control-your-model-bindings</a></p>
<p>Read that article, then write tihs post again.</p>
<p>Cheers,<br />
mbavio</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jimmy'z</title>
		<link>http://jimmyzimmerman.com/blog/2007/05/why-i-prefer-ruby-on-rails-over-cakephp.html/comment-page-1#comment-48152</link>
		<dc:creator>Jimmy'z</dc:creator>
		<pubDate>Fri, 15 Feb 2008 15:52:39 +0000</pubDate>
		<guid isPermaLink="false">http://jimmyzimmerman.com/blog/2007/05/why-i-prefer-ruby-on-rails-over-cakephp.html#comment-48152</guid>
		<description>I&#039;ve looked into the Zend Framework, but I haven&#039;t used it on a real project.

Cake and Rails both follow a principle of &quot;Convention over Configuration&quot; which makes them a bit less flexible, but very easy to get up and running and to maintain. Zend Framework requires a lot of configuration, so you will spend a lot of up-front time getting your configurations right rather than building your core software.

Some people see Cake and Rails as a bloated framework, but I think their benefits far outweigh the costs of a large framework. Rails has cut down the bloat quite a bit in v2.0 by pushing a lot of the functionality into plug-ins. However the plug-in structure is really easy to maintain.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve looked into the Zend Framework, but I haven&#8217;t used it on a real project.</p>
<p>Cake and Rails both follow a principle of &#8220;Convention over Configuration&#8221; which makes them a bit less flexible, but very easy to get up and running and to maintain. Zend Framework requires a lot of configuration, so you will spend a lot of up-front time getting your configurations right rather than building your core software.</p>
<p>Some people see Cake and Rails as a bloated framework, but I think their benefits far outweigh the costs of a large framework. Rails has cut down the bloat quite a bit in v2.0 by pushing a lot of the functionality into plug-ins. However the plug-in structure is really easy to maintain.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
