<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: An Alternative to Zend_Controller</title>
	<atom:link href="http://blog.fedecarg.com/2009/04/07/an-alternative-to-zend_controller/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fedecarg.com/2009/04/07/an-alternative-to-zend_controller/</link>
	<description>Simple is better than complex. Complex is better than complicated. &#124; @fedecarg</description>
	<lastBuildDate>Mon, 06 Feb 2012 14:38:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: An Alternative to Zend_Controller: The Model &#171; fede.carg ( blog )</title>
		<link>http://blog.fedecarg.com/2009/04/07/an-alternative-to-zend_controller/#comment-2722</link>
		<dc:creator><![CDATA[An Alternative to Zend_Controller: The Model &#171; fede.carg ( blog )]]></dc:creator>
		<pubDate>Mon, 13 Apr 2009 14:52:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1538#comment-2722</guid>
		<description><![CDATA[[...] 13, 2009   Part 1 - An Alternative to Zend_Controller: Introduction Part 2 - An Alternative to Zend_Controller: The [...]]]></description>
		<content:encoded><![CDATA[<p>[...] 13, 2009   Part 1 &#8211; An Alternative to Zend_Controller: Introduction Part 2 &#8211; An Alternative to Zend_Controller: The [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Federico</title>
		<link>http://blog.fedecarg.com/2009/04/07/an-alternative-to-zend_controller/#comment-2717</link>
		<dc:creator><![CDATA[Federico]]></dc:creator>
		<pubDate>Sun, 12 Apr 2009 02:59:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1538#comment-2717</guid>
		<description><![CDATA[Hi Ionut,

&gt; Did you rewrite all the Zend_Controller package? 

I think the biggest issue is:
Zend_Controller_Action_Helper_Abstract

At the moment I&#039;m not using any of the action helper classes. However, if you want to avoid singletons, you can pass an instance of Zend_Controller_Front to Zend_Controller_Action, and Zend_Controller_Action to Zend_Controller_Action_Helper_Abstract.]]></description>
		<content:encoded><![CDATA[<p>Hi Ionut,</p>
<p>&gt; Did you rewrite all the Zend_Controller package? </p>
<p>I think the biggest issue is:<br />
Zend_Controller_Action_Helper_Abstract</p>
<p>At the moment I&#8217;m not using any of the action helper classes. However, if you want to avoid singletons, you can pass an instance of Zend_Controller_Front to Zend_Controller_Action, and Zend_Controller_Action to Zend_Controller_Action_Helper_Abstract.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ionut G. Stan</title>
		<link>http://blog.fedecarg.com/2009/04/07/an-alternative-to-zend_controller/#comment-2716</link>
		<dc:creator><![CDATA[Ionut G. Stan]]></dc:creator>
		<pubDate>Sat, 11 Apr 2009 15:43:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1538#comment-2716</guid>
		<description><![CDATA[@solomongaby, the Singleton pattern has lately become an antipattern in that it favors use of global symbols. Using a Singleton in other classes means hard coding components. There&#039;s no way to replace that piece of the puzzle.

Well, Matthew Weier O&#039;Phinney has written a blog post in which he shows how to extend Zend_Controller_Front so that every place that makes a call to Zend_Controller_Front::getInstance() will actually get an instance of My_Controller_Front. IMO though, this is bad. It&#039;s a deceiving API. One would expect an instance of ZCF whereas he actually gets an instance of My_Controller_Front.

These being said... Federico, how did you solve the problem of hard coded calls to Zend_Controller_Front? Did you rewrite all the Zend_Controller package? Does it pass all ZF tests when plugged in the place of the shipped ZC package?]]></description>
		<content:encoded><![CDATA[<p>@solomongaby, the Singleton pattern has lately become an antipattern in that it favors use of global symbols. Using a Singleton in other classes means hard coding components. There&#8217;s no way to replace that piece of the puzzle.</p>
<p>Well, Matthew Weier O&#8217;Phinney has written a blog post in which he shows how to extend Zend_Controller_Front so that every place that makes a call to Zend_Controller_Front::getInstance() will actually get an instance of My_Controller_Front. IMO though, this is bad. It&#8217;s a deceiving API. One would expect an instance of ZCF whereas he actually gets an instance of My_Controller_Front.</p>
<p>These being said&#8230; Federico, how did you solve the problem of hard coded calls to Zend_Controller_Front? Did you rewrite all the Zend_Controller package? Does it pass all ZF tests when plugged in the place of the shipped ZC package?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Making a custom front controller in Zend Framework &#124; CodeUtopia</title>
		<link>http://blog.fedecarg.com/2009/04/07/an-alternative-to-zend_controller/#comment-2706</link>
		<dc:creator><![CDATA[Making a custom front controller in Zend Framework &#124; CodeUtopia]]></dc:creator>
		<pubDate>Thu, 09 Apr 2009 19:16:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1538#comment-2706</guid>
		<description><![CDATA[[...] are the posts he&#8217;s written so far: Implementing your own Front Controller in Zend Framework An Alternative to Zend_Controller: Introduction An Alternative to Zend_Controller: The Router   Share [...]]]></description>
		<content:encoded><![CDATA[<p>[...] are the posts he&#8217;s written so far: Implementing your own Front Controller in Zend Framework An Alternative to Zend_Controller: Introduction An Alternative to Zend_Controller: The Router   Share [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: An Alternative to Zend_Controller: The Router</title>
		<link>http://blog.fedecarg.com/2009/04/07/an-alternative-to-zend_controller/#comment-2688</link>
		<dc:creator><![CDATA[An Alternative to Zend_Controller: The Router]]></dc:creator>
		<pubDate>Wed, 08 Apr 2009 19:45:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1538#comment-2688</guid>
		<description><![CDATA[[...] An Alternative to Zend_Controller: Introduction [...]]]></description>
		<content:encoded><![CDATA[<p>[...] An Alternative to Zend_Controller: Introduction [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Federico</title>
		<link>http://blog.fedecarg.com/2009/04/07/an-alternative-to-zend_controller/#comment-2686</link>
		<dc:creator><![CDATA[Federico]]></dc:creator>
		<pubDate>Wed, 08 Apr 2009 15:49:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1538#comment-2686</guid>
		<description><![CDATA[Latest benchmark: 

- Hello World app: 25% faster (framework benchmark)
- Custom app: 35% faster (app benchmark)]]></description>
		<content:encoded><![CDATA[<p>Latest benchmark: </p>
<p>- Hello World app: 25% faster (framework benchmark)<br />
- Custom app: 35% faster (app benchmark)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Federico</title>
		<link>http://blog.fedecarg.com/2009/04/07/an-alternative-to-zend_controller/#comment-2682</link>
		<dc:creator><![CDATA[Federico]]></dc:creator>
		<pubDate>Wed, 08 Apr 2009 10:02:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1538#comment-2682</guid>
		<description><![CDATA[Hi solomongaby,

I haven&#039;t benchmark any &quot;Hello World&quot; app yet. Only ZF components and my own app. 

Zf_Controller is lighter than Zend_Controller, it loads less classes. Anyway, that doesn&#039;t mean your app will perform better, since all applications are different. It can help you squeeze more requests per second perhaps, or make your life easier :)

I&#039;ll release version 0.1 after documenting everything.]]></description>
		<content:encoded><![CDATA[<p>Hi solomongaby,</p>
<p>I haven&#8217;t benchmark any &#8220;Hello World&#8221; app yet. Only ZF components and my own app. </p>
<p>Zf_Controller is lighter than Zend_Controller, it loads less classes. Anyway, that doesn&#8217;t mean your app will perform better, since all applications are different. It can help you squeeze more requests per second perhaps, or make your life easier :)</p>
<p>I&#8217;ll release version 0.1 after documenting everything.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sxs</title>
		<link>http://blog.fedecarg.com/2009/04/07/an-alternative-to-zend_controller/#comment-2681</link>
		<dc:creator><![CDATA[sxs]]></dc:creator>
		<pubDate>Wed, 08 Apr 2009 08:59:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1538#comment-2681</guid>
		<description><![CDATA[Hi there,

where&#039;s the meat.. er.. the source of Zf_Controller?]]></description>
		<content:encoded><![CDATA[<p>Hi there,</p>
<p>where&#8217;s the meat.. er.. the source of Zf_Controller?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: solomongaby</title>
		<link>http://blog.fedecarg.com/2009/04/07/an-alternative-to-zend_controller/#comment-2680</link>
		<dc:creator><![CDATA[solomongaby]]></dc:creator>
		<pubDate>Wed, 08 Apr 2009 08:14:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.fedecarg.com/?p=1538#comment-2680</guid>
		<description><![CDATA[Nice ideea, 
have you notice an increase in performance ?

But i dont know why do you want to remove singleton.]]></description>
		<content:encoded><![CDATA[<p>Nice ideea,<br />
have you notice an increase in performance ?</p>
<p>But i dont know why do you want to remove singleton.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

