<?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 for woah!</title>
	<atom:link href="http://www.alexhudson.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alexhudson.com</link>
	<description>world of alex hudson</description>
	<lastBuildDate>Wed, 10 Apr 2013 11:12:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Comment on A (fond) farewell to Zend Framework by Manachi</title>
		<link>http://www.alexhudson.com/2012/03/24/a-fond-farewell-to-zend-framework/comment-page-2/#comment-1330</link>
		<dc:creator>Manachi</dc:creator>
		<pubDate>Wed, 10 Apr 2013 11:12:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.alexhudson.com/?p=497#comment-1330</guid>
		<description>I feel a bit guilty commenting on the framework before I&#039;ve had sufficient development experience in it. But based on the documentation, tutorials, code and reviews I&#039;ve read &amp; seen so far, I agree with you 100%. I&#039;ve been a developer for a long time, and used numerous different languages, frameworks and environments, and so far ZF2 seems over-complicated, over-engineered, and flooded with buzz-words. And to be honest I find it hard to believe that the the complexity would actually pay off with real-world benefits.</description>
		<content:encoded><![CDATA[<p>I feel a bit guilty commenting on the framework before I&#8217;ve had sufficient development experience in it. But based on the documentation, tutorials, code and reviews I&#8217;ve read &amp; seen so far, I agree with you 100%. I&#8217;ve been a developer for a long time, and used numerous different languages, frameworks and environments, and so far ZF2 seems over-complicated, over-engineered, and flooded with buzz-words. And to be honest I find it hard to believe that the the complexity would actually pay off with real-world benefits.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A (fond) farewell to Zend Framework by Iain Collins</title>
		<link>http://www.alexhudson.com/2012/03/24/a-fond-farewell-to-zend-framework/comment-page-2/#comment-1326</link>
		<dc:creator>Iain Collins</dc:creator>
		<pubDate>Thu, 28 Mar 2013 12:24:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.alexhudson.com/?p=497#comment-1326</guid>
		<description>I&#039;m about late to this article but yes this, really well covered Alex. We reached the same conclusions at work around the same time you wrote this.

We have multiple sites and quite a bit of code, so likely to stick with ZF1 due to ongoing work an inertia but I&#039;m not sure we will ever go to ZF2 (i.e. probably something else all together at some point).

ZF1 was good enough that it made the boilerplate worth it - it was minimal and kept large projects on track. ZF2&#039;s added complexity for no apparent value (And screwing up the configuration system - .php files for configuration? That will end well...) has turned it into something I don&#039;t want to use.

I don&#039;t want to make lame jokes at the expense of Java (specifically the &quot;Enterprise&quot; flavour of Java), but it really rings true. It&#039;s much more complicated and much less sophisticated.</description>
		<content:encoded><![CDATA[<p>I&#8217;m about late to this article but yes this, really well covered Alex. We reached the same conclusions at work around the same time you wrote this.</p>
<p>We have multiple sites and quite a bit of code, so likely to stick with ZF1 due to ongoing work an inertia but I&#8217;m not sure we will ever go to ZF2 (i.e. probably something else all together at some point).</p>
<p>ZF1 was good enough that it made the boilerplate worth it &#8211; it was minimal and kept large projects on track. ZF2&#8242;s added complexity for no apparent value (And screwing up the configuration system &#8211; .php files for configuration? That will end well&#8230;) has turned it into something I don&#8217;t want to use.</p>
<p>I don&#8217;t want to make lame jokes at the expense of Java (specifically the &#8220;Enterprise&#8221; flavour of Java), but it really rings true. It&#8217;s much more complicated and much less sophisticated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A (fond) farewell to Zend Framework by Malte</title>
		<link>http://www.alexhudson.com/2012/03/24/a-fond-farewell-to-zend-framework/comment-page-2/#comment-1325</link>
		<dc:creator>Malte</dc:creator>
		<pubDate>Thu, 21 Mar 2013 12:20:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.alexhudson.com/?p=497#comment-1325</guid>
		<description>Hi Alex,

I can totally understand where you are coming from in terms of complexity.... 

However, after 3 months of using ZF2 in a new project (having used ZF1 before), I have to say that I am totally in love with it. Sure, there was a lot of head scratching and frustration involved (the documentation was basic and getting good background articles was difficult), but after the initial pain I can now see several goodies:

First of all, it seems that the old DI container is still there but is replaced with a simpler IOD mechanism, the ServiceLocator. Having this means we can now delegate the responsibility of creating complex class structures to one place only. Made unit testing sooo much nicer as now classes do not have to know how they have the dependencies injected.
Also, there is not a singleton in site, having the service locator means we truly have not got any global data in place any more: When I tried using my own Controller test cases in ZF1 using a web-based test runner using, well, ZF1, the global data and singletons meant that it was virtually impossible to separate the parts of MVC under test and the ones running the test. This is not the case any more in ZF2. 

Our new application is as far as I can tell so far, and subjectively speaking, the most beautiful code that I have been involved with. ZF2 has enabled us to add functionality truly horizontally using the new Event-driven way without modifying existing classes...

Time will tell, but so far, so good, after initially more coding up-front it seems that now a lot more can be achieved in a lot less code......</description>
		<content:encoded><![CDATA[<p>Hi Alex,</p>
<p>I can totally understand where you are coming from in terms of complexity&#8230;. </p>
<p>However, after 3 months of using ZF2 in a new project (having used ZF1 before), I have to say that I am totally in love with it. Sure, there was a lot of head scratching and frustration involved (the documentation was basic and getting good background articles was difficult), but after the initial pain I can now see several goodies:</p>
<p>First of all, it seems that the old DI container is still there but is replaced with a simpler IOD mechanism, the ServiceLocator. Having this means we can now delegate the responsibility of creating complex class structures to one place only. Made unit testing sooo much nicer as now classes do not have to know how they have the dependencies injected.<br />
Also, there is not a singleton in site, having the service locator means we truly have not got any global data in place any more: When I tried using my own Controller test cases in ZF1 using a web-based test runner using, well, ZF1, the global data and singletons meant that it was virtually impossible to separate the parts of MVC under test and the ones running the test. This is not the case any more in ZF2. </p>
<p>Our new application is as far as I can tell so far, and subjectively speaking, the most beautiful code that I have been involved with. ZF2 has enabled us to add functionality truly horizontally using the new Event-driven way without modifying existing classes&#8230;</p>
<p>Time will tell, but so far, so good, after initially more coding up-front it seems that now a lot more can be achieved in a lot less code&#8230;&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WikiReader &#8211; &#8220;Project B&#8221; by toby</title>
		<link>http://www.alexhudson.com/2009/10/14/wikireader-project-b/comment-page-1/#comment-1305</link>
		<dc:creator>toby</dc:creator>
		<pubDate>Tue, 29 Jan 2013 18:03:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.alexhudson.com/blog/?p=218#comment-1305</guid>
		<description>I bought one, (actually bought two, one for my sister, one for me.) I use Wikipedia daily and this is a handy device that is faster to access the information on than the internet on most mobile phones, *I think. 

It is also possible to upload the entire Project Gutenberg library onto it so it becomes an ebook reader of sorts. I also believe that down the line, it will become possible to upload your own ebooks to it through someones hard work and hacking skill. Wait and see. For under £20 it is super cheap and could become the cheapest ebook reader available.

In response to a few points you made though:

I live in zone 2, London and use this on my daily commutes to and from work.

The only products released that aren&#039;t designed are the ones you flush. Whether they&#039;re designed well or not.

I&#039;m not sure where you heard that the Wikireader was attempting to address the “IT needs of the developing world&quot; as it would be ridiculous and oxymoronic to make this claim with an offline device. If the makers did make this statement I&#039;d feel quite sick about buying it. Hopefully they didn&#039;t?</description>
		<content:encoded><![CDATA[<p>I bought one, (actually bought two, one for my sister, one for me.) I use Wikipedia daily and this is a handy device that is faster to access the information on than the internet on most mobile phones, *I think. </p>
<p>It is also possible to upload the entire Project Gutenberg library onto it so it becomes an ebook reader of sorts. I also believe that down the line, it will become possible to upload your own ebooks to it through someones hard work and hacking skill. Wait and see. For under £20 it is super cheap and could become the cheapest ebook reader available.</p>
<p>In response to a few points you made though:</p>
<p>I live in zone 2, London and use this on my daily commutes to and from work.</p>
<p>The only products released that aren&#8217;t designed are the ones you flush. Whether they&#8217;re designed well or not.</p>
<p>I&#8217;m not sure where you heard that the Wikireader was attempting to address the “IT needs of the developing world&#8221; as it would be ridiculous and oxymoronic to make this claim with an offline device. If the makers did make this statement I&#8217;d feel quite sick about buying it. Hopefully they didn&#8217;t?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A (fond) farewell to Zend Framework by crivion</title>
		<link>http://www.alexhudson.com/2012/03/24/a-fond-farewell-to-zend-framework/comment-page-2/#comment-1304</link>
		<dc:creator>crivion</dc:creator>
		<pubDate>Sat, 26 Jan 2013 23:44:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.alexhudson.com/?p=497#comment-1304</guid>
		<description>I personally hope they will skip any zend framework 2 updates and go to a brand new simplistic zend framework 3.

This is a total nightmare and I am very happy not to be the only one finding it a total crappy mess.

What a dissapointment !</description>
		<content:encoded><![CDATA[<p>I personally hope they will skip any zend framework 2 updates and go to a brand new simplistic zend framework 3.</p>
<p>This is a total nightmare and I am very happy not to be the only one finding it a total crappy mess.</p>
<p>What a dissapointment !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A (fond) farewell to Zend Framework by BPile</title>
		<link>http://www.alexhudson.com/2012/03/24/a-fond-farewell-to-zend-framework/comment-page-2/#comment-1300</link>
		<dc:creator>BPile</dc:creator>
		<pubDate>Tue, 08 Jan 2013 14:08:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.alexhudson.com/?p=497#comment-1300</guid>
		<description>I moved from ZF1 to Yii framework, which now just feels right for me. Thank your for pointing out ZF2 problems, I was about to give it a try so I enjoy reading hands-on experiences. 
Your post is 3rd in a row and so far none of them convinced me to bother about it :)</description>
		<content:encoded><![CDATA[<p>I moved from ZF1 to Yii framework, which now just feels right for me. Thank your for pointing out ZF2 problems, I was about to give it a try so I enjoy reading hands-on experiences.<br />
Your post is 3rd in a row and so far none of them convinced me to bother about it <img src='http://www.alexhudson.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A (fond) farewell to Zend Framework by LoneShooter</title>
		<link>http://www.alexhudson.com/2012/03/24/a-fond-farewell-to-zend-framework/comment-page-2/#comment-1243</link>
		<dc:creator>LoneShooter</dc:creator>
		<pubDate>Thu, 20 Dec 2012 15:22:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.alexhudson.com/?p=497#comment-1243</guid>
		<description>Hi Alex,

This article was written when ZF2 was in beta stage.

Have you tried the stable ZF2 release? And, have you changed your opinion?</description>
		<content:encoded><![CDATA[<p>Hi Alex,</p>
<p>This article was written when ZF2 was in beta stage.</p>
<p>Have you tried the stable ZF2 release? And, have you changed your opinion?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A (fond) farewell to Zend Framework by Michel</title>
		<link>http://www.alexhudson.com/2012/03/24/a-fond-farewell-to-zend-framework/comment-page-2/#comment-1234</link>
		<dc:creator>Michel</dc:creator>
		<pubDate>Wed, 05 Dec 2012 07:15:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.alexhudson.com/?p=497#comment-1234</guid>
		<description>Thank you so much. What you say mirrors my feelings of zf2 quite well. I&#039;ve used zf1 since first beta and even in zf1 I had to replace or overwrite large portions of the code base to get the required performance out of it. Zf1, in many cases, still was a good guideline on how to implement generic software patterns in PHP, thanks for this to the zf team.</description>
		<content:encoded><![CDATA[<p>Thank you so much. What you say mirrors my feelings of zf2 quite well. I&#8217;ve used zf1 since first beta and even in zf1 I had to replace or overwrite large portions of the code base to get the required performance out of it. Zf1, in many cases, still was a good guideline on how to implement generic software patterns in PHP, thanks for this to the zf team.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A (fond) farewell to Zend Framework by kc42</title>
		<link>http://www.alexhudson.com/2012/03/24/a-fond-farewell-to-zend-framework/comment-page-2/#comment-1232</link>
		<dc:creator>kc42</dc:creator>
		<pubDate>Thu, 29 Nov 2012 00:37:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.alexhudson.com/?p=497#comment-1232</guid>
		<description>Hello Alex, I couldn&#039;t agree more, having enjoyed using PHP for over 12 years, Zend and the Java corporate world keeps invading our space. Zend wants the big bucks of Java, will it succeed? I hope not ( death by PHP association! ), we&#039;re not that desperate or that greedy! Give me CodeIgniter or Cake any day.</description>
		<content:encoded><![CDATA[<p>Hello Alex, I couldn&#8217;t agree more, having enjoyed using PHP for over 12 years, Zend and the Java corporate world keeps invading our space. Zend wants the big bucks of Java, will it succeed? I hope not ( death by PHP association! ), we&#8217;re not that desperate or that greedy! Give me CodeIgniter or Cake any day.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A (fond) farewell to Zend Framework by Greg</title>
		<link>http://www.alexhudson.com/2012/03/24/a-fond-farewell-to-zend-framework/comment-page-2/#comment-1217</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Sat, 17 Nov 2012 21:26:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.alexhudson.com/?p=497#comment-1217</guid>
		<description>Hello Alex, 
Just wanted to follow up after my own rant post last night. I suppose you&#039;ve moved on to other frameworks since we&#039;re several months after your posting, but I wanted to say, its looking not so bad now.  

Yeah, the deep structures and explicit naming is annoying, but I think I won&#039;t care in time.  What is annoying me most is the module.config.php. Its not as bad as I first thought, but you do still need to set your &quot;invokables&quot; for each view Controller. Not a big deal, but not what I am used to.

I spent a little time reading docs on Symfony, CakePHP, and CodeIgniter.  The of the three, Symfony looks most appealing, and in some ways it&#039;s like ZF2 with the new namespaces.  I don&#039;t like idea of templating engine, and rather just use layouts the way ZF does.  Symfony has some nice helpers  and easy ACL setup according to docs.  But now, since I have a simple MVC module running in ZF2, I think I&#039;ll stick with it.  I am most used to the ZF-way, and even though ZF2 is a quite different from ZF1, its still ZF and I like the open flexibility of it.

Now...  on to makeing ACL&#039;s and DB adapters work the ZF2 way!
Good luck!</description>
		<content:encoded><![CDATA[<p>Hello Alex,<br />
Just wanted to follow up after my own rant post last night. I suppose you&#8217;ve moved on to other frameworks since we&#8217;re several months after your posting, but I wanted to say, its looking not so bad now.  </p>
<p>Yeah, the deep structures and explicit naming is annoying, but I think I won&#8217;t care in time.  What is annoying me most is the module.config.php. Its not as bad as I first thought, but you do still need to set your &#8220;invokables&#8221; for each view Controller. Not a big deal, but not what I am used to.</p>
<p>I spent a little time reading docs on Symfony, CakePHP, and CodeIgniter.  The of the three, Symfony looks most appealing, and in some ways it&#8217;s like ZF2 with the new namespaces.  I don&#8217;t like idea of templating engine, and rather just use layouts the way ZF does.  Symfony has some nice helpers  and easy ACL setup according to docs.  But now, since I have a simple MVC module running in ZF2, I think I&#8217;ll stick with it.  I am most used to the ZF-way, and even though ZF2 is a quite different from ZF1, its still ZF and I like the open flexibility of it.</p>
<p>Now&#8230;  on to makeing ACL&#8217;s and DB adapters work the ZF2 way!<br />
Good luck!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
