<?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: Looking For More From Zend Framework</title>
	<atom:link href="http://blog.ericlamb.net/2009/08/more-from-zend-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ericlamb.net/2009/08/more-from-zend-framework/</link>
	<description>Thoughts on programming, people and life</description>
	<lastBuildDate>Thu, 29 Jul 2010 04:33:01 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: David Joly</title>
		<link>http://blog.ericlamb.net/2009/08/more-from-zend-framework/comment-page-1/#comment-1310</link>
		<dc:creator>David Joly</dc:creator>
		<pubDate>Thu, 29 Oct 2009 20:10:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ericlamb.net/?p=2356#comment-1310</guid>
		<description>Hi Eric,

I just started programming again with PHP in April 09 after a five-year programming hiatus (don&#039;t ask). PHP for the most part is stupid easy. Making simple applications are a piece of cake. However, I believe that the complex applications benefit tremendously from the Zend_Application MVC structure. I have been playing with Zend 1.8 and 1.9 since May and still have a ton to learn. I agree with you that it does appear to abstract things for abstractions sake. I remember reading through some of the terse documentation that an understanding of the underlying working of the MVC were unnecessary. Not true. The documentation is minimal at best. That leaves neophytes like myself the task of doing whatever it takes to learn what the heck is going on. I have had to read through code multiple times to see what was happening myself simply because the documentation was so terse. Thankfully, I can actually use the framework now and should have a few nice site to show employers in a few months. Given time, I think the framework will grow into a much easier-to-use and well-documented solution.

I would say that the lack of documentation and complexity of the Framework is actually an opportunity for the programmers willing to take the time and learn it. Zend Certified Engineer anyone?</description>
		<content:encoded><![CDATA[<p>Hi Eric,</p>
<p>I just started programming again with PHP in April 09 after a five-year programming hiatus (don&#8217;t ask). PHP for the most part is stupid easy. Making simple applications are a piece of cake. However, I believe that the complex applications benefit tremendously from the Zend_Application MVC structure. I have been playing with Zend 1.8 and 1.9 since May and still have a ton to learn. I agree with you that it does appear to abstract things for abstractions sake. I remember reading through some of the terse documentation that an understanding of the underlying working of the MVC were unnecessary. Not true. The documentation is minimal at best. That leaves neophytes like myself the task of doing whatever it takes to learn what the heck is going on. I have had to read through code multiple times to see what was happening myself simply because the documentation was so terse. Thankfully, I can actually use the framework now and should have a few nice site to show employers in a few months. Given time, I think the framework will grow into a much easier-to-use and well-documented solution.</p>
<p>I would say that the lack of documentation and complexity of the Framework is actually an opportunity for the programmers willing to take the time and learn it. Zend Certified Engineer anyone?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Lamb</title>
		<link>http://blog.ericlamb.net/2009/08/more-from-zend-framework/comment-page-1/#comment-1254</link>
		<dc:creator>Eric Lamb</dc:creator>
		<pubDate>Tue, 22 Sep 2009 08:03:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ericlamb.net/?p=2356#comment-1254</guid>
		<description>Hi dave,

At the moment (my position seems to be changing daily) I think the problem is that ZF is too abstract and complicated for what it&#039;s trying to do. 

I understand that abstraction is good and objects are a tried and true concept but sometimes it seems like there&#039;s abstraction for abstractions sake. Some of the modules (gData for example) have over a hundred files which just makes working with it a complicated pain. From my high and might podium it seems wasteful and more an exercise in standards than practical implementation.

As a side note; I actually like having classes for my forms. I do think it&#039;s ridiculous to have a class for EVERY element of a form but I do like having the form nonsense handled. Personally, I really like HTML_QuickForm over Zend_Form but Zend_Form is the new and shiny unkown while I&#039;ve been working with HTML_QuickForm for years so I&#039;m a little biased.</description>
		<content:encoded><![CDATA[<p>Hi dave,</p>
<p>At the moment (my position seems to be changing daily) I think the problem is that ZF is too abstract and complicated for what it&#8217;s trying to do. </p>
<p>I understand that abstraction is good and objects are a tried and true concept but sometimes it seems like there&#8217;s abstraction for abstractions sake. Some of the modules (gData for example) have over a hundred files which just makes working with it a complicated pain. From my high and might podium it seems wasteful and more an exercise in standards than practical implementation.</p>
<p>As a side note; I actually like having classes for my forms. I do think it&#8217;s ridiculous to have a class for EVERY element of a form but I do like having the form nonsense handled. Personally, I really like HTML_QuickForm over Zend_Form but Zend_Form is the new and shiny unkown while I&#8217;ve been working with HTML_QuickForm for years so I&#8217;m a little biased.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dave</title>
		<link>http://blog.ericlamb.net/2009/08/more-from-zend-framework/comment-page-1/#comment-1253</link>
		<dc:creator>dave</dc:creator>
		<pubDate>Tue, 22 Sep 2009 07:53:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ericlamb.net/?p=2356#comment-1253</guid>
		<description>Th problem I see with the zend framework is it tries to do everything when it should only really do certain things. Do you really need a class to render a form element? A framework should not be how someone makes a program but to facilitate making the program easier.</description>
		<content:encoded><![CDATA[<p>Th problem I see with the zend framework is it tries to do everything when it should only really do certain things. Do you really need a class to render a form element? A framework should not be how someone makes a program but to facilitate making the program easier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hanadaddy</title>
		<link>http://blog.ericlamb.net/2009/08/more-from-zend-framework/comment-page-1/#comment-1228</link>
		<dc:creator>hanadaddy</dc:creator>
		<pubDate>Sun, 06 Sep 2009 04:24:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ericlamb.net/?p=2356#comment-1228</guid>
		<description>Thanks for sharing your experience. Once I had studied the Zend framework but have given up due to its complexity. I guess people are using or trying to learn Zend framework because it was created and maintained by Zend. Isn&#039;t it something like people trying to get Java certification from Sun? Zend is considered to be authoritative when it comes to PHP.</description>
		<content:encoded><![CDATA[<p>Thanks for sharing your experience. Once I had studied the Zend framework but have given up due to its complexity. I guess people are using or trying to learn Zend framework because it was created and maintained by Zend. Isn&#8217;t it something like people trying to get Java certification from Sun? Zend is considered to be authoritative when it comes to PHP.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
