<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.1.3" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Open Source fun</title>
	<link>http://www.oeic.net/oeic/2008/04/18/open-source-fun/</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Sat, 22 Nov 2008 00:20:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.3</generator>

	<item>
		<title>By: Wil Sinclair</title>
		<link>http://www.oeic.net/oeic/2008/04/18/open-source-fun/#comment-1136</link>
		<author>Wil Sinclair</author>
		<pubDate>Fri, 18 Apr 2008 21:24:50 +0000</pubDate>
		<guid>http://www.oeic.net/oeic/2008/04/18/open-source-fun/#comment-1136</guid>
					<description>It's been a particularly great few weeks for Zend Framework. Not only did we release both 1.5 and 1.5.1 (stay tuned for a 1.5.2 soon), Magento 1.0 is based on ZF 1.5.1- in fact they redistribute ZF in their packages. Indeed the Magento 1.0 release was nearly as exciting for us as the ZF 1.5 release. Big congrats to the people at Varien for their first production release of Magento!

,Wil</description>
		<content:encoded><![CDATA[<p>It&#8217;s been a particularly great few weeks for Zend Framework. Not only did we release both 1.5 and 1.5.1 (stay tuned for a 1.5.2 soon), Magento 1.0 is based on ZF 1.5.1- in fact they redistribute ZF in their packages. Indeed the Magento 1.0 release was nearly as exciting for us as the ZF 1.5 release. Big congrats to the people at Varien for their first production release of Magento!</p>
<p>,Wil</p>
]]></content:encoded>
				</item>
	<item>
		<title>By: steve</title>
		<link>http://www.oeic.net/oeic/2008/04/18/open-source-fun/#comment-1138</link>
		<author>steve</author>
		<pubDate>Fri, 18 Apr 2008 21:58:42 +0000</pubDate>
		<guid>http://www.oeic.net/oeic/2008/04/18/open-source-fun/#comment-1138</guid>
					<description>Hi Wil, thanks for stopping in to comment on my rather trivial post :)

ZF is a great, great piece of web engineering, and it has made my job a lot easier on a several occasions already. I think the design decisions made on ZF mirror some of the best thinking in software development, while keeping PHP's strengths of being lightweight and flexible.

Honestly, as a developer, I'm a bit disappointed with the direction Magento went. It's been an incredible undertaking, and they did an equally incredible job of providing tons of functionality out of the box, but customizing a storefront is not quite as simple as I had hoped. I feel that the Magento team may have gotten a little overzealous in their desire for modularity, and put in a few too many layers of abstraction. This is my opinion, but having configuration data in XML layouts, PHP templates and classes, and in the database makes it difficult to diagnose how Magento is compiling pages and providing functionality. Perhaps it's just the lack of up to date developer documentation, but I wish that the Magento codebase was a bit more explicit about where data and objects were being pulled from. As is, the learning curve is a bit steeper than I expected from a ZF based app. &lt;a href="http://philip.greenspun.com/humor/eecs-difference-explained" rel="nofollow"&gt;Philip Greenspun has expressed what I'm feeling pretty well&lt;/a&gt;.

Of course, you don't see me writing up any wiki articles, so take that with a grain of salt :) Magento is a huge step up from Web 1.0 eCommerce packages, so I'm sure all my complaints will be addressed as it matures.</description>
		<content:encoded><![CDATA[<p>Hi Wil, thanks for stopping in to comment on my rather trivial post <img src='http://www.oeic.net/oeic/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>ZF is a great, great piece of web engineering, and it has made my job a lot easier on a several occasions already. I think the design decisions made on ZF mirror some of the best thinking in software development, while keeping PHP&#8217;s strengths of being lightweight and flexible.</p>
<p>Honestly, as a developer, I&#8217;m a bit disappointed with the direction Magento went. It&#8217;s been an incredible undertaking, and they did an equally incredible job of providing tons of functionality out of the box, but customizing a storefront is not quite as simple as I had hoped. I feel that the Magento team may have gotten a little overzealous in their desire for modularity, and put in a few too many layers of abstraction. This is my opinion, but having configuration data in XML layouts, PHP templates and classes, and in the database makes it difficult to diagnose how Magento is compiling pages and providing functionality. Perhaps it&#8217;s just the lack of up to date developer documentation, but I wish that the Magento codebase was a bit more explicit about where data and objects were being pulled from. As is, the learning curve is a bit steeper than I expected from a ZF based app. <a href="http://philip.greenspun.com/humor/eecs-difference-explained" rel="nofollow">Philip Greenspun has expressed what I&#8217;m feeling pretty well</a>.</p>
<p>Of course, you don&#8217;t see me writing up any wiki articles, so take that with a grain of salt <img src='http://www.oeic.net/oeic/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Magento is a huge step up from Web 1.0 eCommerce packages, so I&#8217;m sure all my complaints will be addressed as it matures.</p>
]]></content:encoded>
				</item>
</channel>
</rss>
