<?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: Zend Framework and Rapid Application Development with PHP</title>
	<atom:link href="http://www.invokemedia.com/zend-framework-and-rapid-application-development-with-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.invokemedia.com/zend-framework-and-rapid-application-development-with-php/</link>
	<description>Hungry? Here's some food for thought.</description>
	<lastBuildDate>Tue, 09 Mar 2010 23:06:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Bayarsaikhan</title>
		<link>http://www.invokemedia.com/zend-framework-and-rapid-application-development-with-php/comment-page-1/#comment-22245</link>
		<dc:creator>Bayarsaikhan</dc:creator>
		<pubDate>Fri, 02 Jan 2009 02:34:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.invokemedia.com/?p=435#comment-22245</guid>
		<description>it is Symfony, not Symphony</description>
		<content:encoded><![CDATA[<p>it is Symfony, not Symphony</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andre Liem</title>
		<link>http://www.invokemedia.com/zend-framework-and-rapid-application-development-with-php/comment-page-1/#comment-15178</link>
		<dc:creator>Andre Liem</dc:creator>
		<pubDate>Wed, 06 Aug 2008 16:57:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.invokemedia.com/?p=435#comment-15178</guid>
		<description>Hey guys,

Thanks for the feedback... 

Greg:  You&#039;re right that it can be a pain when the model changes, and it does... but it&#039;s not that hard.  For a recent project, my model/db changed about 10 times in a week and recompiling then copying over wasn&#039;t that time consuming.  You can extend the model classes with classes that should never be overwritten so you&#039;re not redoing model layer work.

As for the controller level, yes... you&#039;ll have to do some refactoring but if you&#039;re using eclipse and do a build you&#039;ll find the errors quick.  Still better than using plain old SQL, but I haven&#039;t tried CI but have read a bit about it... if you&#039;re doing a ton of model changing constantly then it&#039;s just bad planning.  Either way I know that my method isn&#039;t the best by any means, nor most efficient... but it is pretty efficient and you can pick and choose what you want to use.  I just like flexibility when I program, I don&#039;t like having to be stuck with one particular set of frameworks.</description>
		<content:encoded><![CDATA[<p>Hey guys,</p>
<p>Thanks for the feedback&#8230; </p>
<p>Greg:  You&#8217;re right that it can be a pain when the model changes, and it does&#8230; but it&#8217;s not that hard.  For a recent project, my model/db changed about 10 times in a week and recompiling then copying over wasn&#8217;t that time consuming.  You can extend the model classes with classes that should never be overwritten so you&#8217;re not redoing model layer work.</p>
<p>As for the controller level, yes&#8230; you&#8217;ll have to do some refactoring but if you&#8217;re using eclipse and do a build you&#8217;ll find the errors quick.  Still better than using plain old SQL, but I haven&#8217;t tried CI but have read a bit about it&#8230; if you&#8217;re doing a ton of model changing constantly then it&#8217;s just bad planning.  Either way I know that my method isn&#8217;t the best by any means, nor most efficient&#8230; but it is pretty efficient and you can pick and choose what you want to use.  I just like flexibility when I program, I don&#8217;t like having to be stuck with one particular set of frameworks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: disturbedHR</title>
		<link>http://www.invokemedia.com/zend-framework-and-rapid-application-development-with-php/comment-page-1/#comment-15157</link>
		<dc:creator>disturbedHR</dc:creator>
		<pubDate>Wed, 06 Aug 2008 10:00:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.invokemedia.com/?p=435#comment-15157</guid>
		<description>Nice post :-)
Just a quick note: it&#039;s Symfony, not Symphony.</description>
		<content:encoded><![CDATA[<p>Nice post <img src='http://www.invokemedia.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Just a quick note: it&#8217;s Symfony, not Symphony.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg</title>
		<link>http://www.invokemedia.com/zend-framework-and-rapid-application-development-with-php/comment-page-1/#comment-15131</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Wed, 06 Aug 2008 04:06:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.invokemedia.com/?p=435#comment-15131</guid>
		<description>I&#039;ve tried out your guide. I may be wrong here, and if I am, please forgive me, but the main problem I face when developing with closed packages like cake or rails is when I have a major change in the model layer.
Let me give you a basic example:
A user has an address attributed to him, then after some time, it is decided that he must now be able to have (N) multiple addresses.
To do that, the best practice would be to separate the address from the user, and link it via an ID (relationally - is there such a word?).
With you method, I am still stuck having to re-write model files manually o regenerating all the model files using propel, in turn, having to redo most of my work (at least related to the address).
Even though I have not given Zend FW it&#039;s full proper test drive, I&#039;ve had extensive interaction with CodeIgniter (over hte last few weeks), and I found it&#039;s learning curve to be quite low.
With a tiny bit of tweaking here and there of the basic downloaded framework (check out http://wiki.bugz.com.br) you could easily create a site in a flash, and still keeping it fully &quot;extendable&quot;.
You might want to test drive CI a bit. (not that I am an evangelist or anything)</description>
		<content:encoded><![CDATA[<p>I&#8217;ve tried out your guide. I may be wrong here, and if I am, please forgive me, but the main problem I face when developing with closed packages like cake or rails is when I have a major change in the model layer.<br />
Let me give you a basic example:<br />
A user has an address attributed to him, then after some time, it is decided that he must now be able to have (N) multiple addresses.<br />
To do that, the best practice would be to separate the address from the user, and link it via an ID (relationally &#8211; is there such a word?).<br />
With you method, I am still stuck having to re-write model files manually o regenerating all the model files using propel, in turn, having to redo most of my work (at least related to the address).<br />
Even though I have not given Zend FW it&#8217;s full proper test drive, I&#8217;ve had extensive interaction with CodeIgniter (over hte last few weeks), and I found it&#8217;s learning curve to be quite low.<br />
With a tiny bit of tweaking here and there of the basic downloaded framework (check out <a href="http://wiki.bugz.com.br)" rel="nofollow">http://wiki.bugz.com.br)</a> you could easily create a site in a flash, and still keeping it fully &#8220;extendable&#8221;.<br />
You might want to test drive CI a bit. (not that I am an evangelist or anything)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ninja Web Developer</title>
		<link>http://www.invokemedia.com/zend-framework-and-rapid-application-development-with-php/comment-page-1/#comment-15031</link>
		<dc:creator>Ninja Web Developer</dc:creator>
		<pubDate>Tue, 05 Aug 2008 00:59:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.invokemedia.com/?p=435#comment-15031</guid>
		<description>This is another reason why I would remain a Ninja Web Developer. I just wrote a comic post on Rapid Applications Development. Thanks for the hint on Propel, the name sounds new to me I will look it up.

Nice one.</description>
		<content:encoded><![CDATA[<p>This is another reason why I would remain a Ninja Web Developer. I just wrote a comic post on Rapid Applications Development. Thanks for the hint on Propel, the name sounds new to me I will look it up.</p>
<p>Nice one.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
