<?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: What makes Magento so hard to learn</title>
	<atom:link href="http://activecodeline.com/what-makes-magento-so-hard-to-learn/feed" rel="self" type="application/rss+xml" />
	<link>http://activecodeline.com/what-makes-magento-so-hard-to-learn</link>
	<description>Blog site of Branko Ajzele, web application developer.</description>
	<lastBuildDate>Thu, 09 Sep 2010 17:45:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Lee Saferite</title>
		<link>http://activecodeline.com/what-makes-magento-so-hard-to-learn/comment-page-1#comment-4377</link>
		<dc:creator>Lee Saferite</dc:creator>
		<pubDate>Wed, 21 Oct 2009 21:02:32 +0000</pubDate>
		<guid isPermaLink="false">http://activecodeline.com/?p=137#comment-4377</guid>
		<description>Ok, so I call baloney.  I use Eclipse/PDT every day for PHP development and lately every day has been Magento development.  I can easily go into any hph source file, be it .php or .phtml, and type &#039;$object = new &#039; then hit Ctrl-Space and bang, every class that is in my project is listed.  Every one.  AND.  If I&#039;m on a something (variable, method, etc) that Eclipse knows what it is and I hit F3, it takes me to the relevent code.  So, if I&#039;m in an class definition and I put my cursor on the exteds class name and hit F3, suddenly Eclipse takes me to the relevent class file.  &lt;br&gt;&lt;br&gt;Now, Magento development being hard is a whole other ball of wax.  They have no (useful) documentation, they use so much voodoo you can never be sure exactly what is going on, and they don&#039;t really provide much programming help on the forums.  Personally, I hate how hard it is.  But, it is providing a huge head start for our code, so I live with it.</description>
		<content:encoded><![CDATA[<p>Ok, so I call baloney.  I use Eclipse/PDT every day for PHP development and lately every day has been Magento development.  I can easily go into any hph source file, be it .php or .phtml, and type &#39;$object = new &#39; then hit Ctrl-Space and bang, every class that is in my project is listed.  Every one.  AND.  If I&#39;m on a something (variable, method, etc) that Eclipse knows what it is and I hit F3, it takes me to the relevent code.  So, if I&#39;m in an class definition and I put my cursor on the exteds class name and hit F3, suddenly Eclipse takes me to the relevent class file.  </p>
<p>Now, Magento development being hard is a whole other ball of wax.  They have no (useful) documentation, they use so much voodoo you can never be sure exactly what is going on, and they don&#39;t really provide much programming help on the forums.  Personally, I hate how hard it is.  But, it is providing a huge head start for our code, so I live with it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: branko</title>
		<link>http://activecodeline.com/what-makes-magento-so-hard-to-learn/comment-page-1#comment-3360</link>
		<dc:creator>branko</dc:creator>
		<pubDate>Mon, 23 Feb 2009 18:33:12 +0000</pubDate>
		<guid isPermaLink="false">http://activecodeline.com/?p=137#comment-3360</guid>
		<description>Josh, I appreciate the comment but I don&#039;t appreciate when some people take some things out of the concept and present them like something else. Like you did by quoting me in the comment above. Let me repeat it one more time... 

&quot;Object oriented programming is no holly grail, no rocket science...&quot;. The way i see it, biggest problem with OOP is the application design (architecture), because whatever you do, you are never quite there yet... Understanding OOP principles (at least those of languages like PHP) is simply matter of time and will and average sanity. 

That said, this post is written few months ago, when I was starting out with Magento. If you take a massiveness of Magento application and PHP&#039;s loose typing characteristics of a language, then explain it to me how easy can be memorizing tens or hundreds of classes and methods to get you around since even the best IDE solutions cant cope with connecting the dots to do a decent code completion. Not to mention complete nonexistence of decent debugging solutions. 

Once again, I appreciate the comment, but plese think before you trash someone.

Wish you all the best... Cheers.</description>
		<content:encoded><![CDATA[<p>Josh, I appreciate the comment but I don&#8217;t appreciate when some people take some things out of the concept and present them like something else. Like you did by quoting me in the comment above. Let me repeat it one more time&#8230; </p>
<p>&#8220;Object oriented programming is no holly grail, no rocket science&#8230;&#8221;. The way i see it, biggest problem with OOP is the application design (architecture), because whatever you do, you are never quite there yet&#8230; Understanding OOP principles (at least those of languages like PHP) is simply matter of time and will and average sanity. </p>
<p>That said, this post is written few months ago, when I was starting out with Magento. If you take a massiveness of Magento application and PHP&#8217;s loose typing characteristics of a language, then explain it to me how easy can be memorizing tens or hundreds of classes and methods to get you around since even the best IDE solutions cant cope with connecting the dots to do a decent code completion. Not to mention complete nonexistence of decent debugging solutions. </p>
<p>Once again, I appreciate the comment, but plese think before you trash someone.</p>
<p>Wish you all the best&#8230; Cheers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: branko</title>
		<link>http://activecodeline.com/what-makes-magento-so-hard-to-learn/comment-page-1#comment-5055</link>
		<dc:creator>branko</dc:creator>
		<pubDate>Mon, 23 Feb 2009 18:33:00 +0000</pubDate>
		<guid isPermaLink="false">http://activecodeline.com/?p=137#comment-5055</guid>
		<description>Josh, I appreciate the comment but I don&#039;t appreciate when some people take some things out of the concept and present them like something else. Like you did by quoting me in the comment above. Let me repeat it one more time... 

&quot;Object oriented programming is no holly grail, no rocket science...&quot;. The way i see it, biggest problem with OOP is the application design (architecture), because whatever you do, you are never quite there yet... Understanding OOP principles (at least those of languages like PHP) is simply matter of time and will and average sanity. 

That said, this post is written few months ago, when I was starting out with Magento. If you take a massiveness of Magento application and PHP&#039;s loose typing characteristics of a language, then explain it to me how easy can be memorizing tens or hundreds of classes and methods to get you around since even the best IDE solutions cant cope with connecting the dots to do a decent code completion. Not to mention complete nonexistence of decent debugging solutions. 

Once again, I appreciate the comment, but plese think before you trash someone.

Wish you all the best... Cheers.</description>
		<content:encoded><![CDATA[<p>Josh, I appreciate the comment but I don&#8217;t appreciate when some people take some things out of the concept and present them like something else. Like you did by quoting me in the comment above. Let me repeat it one more time&#8230; </p>
<p>&#8220;Object oriented programming is no holly grail, no rocket science&#8230;&#8221;. The way i see it, biggest problem with OOP is the application design (architecture), because whatever you do, you are never quite there yet&#8230; Understanding OOP principles (at least those of languages like PHP) is simply matter of time and will and average sanity. </p>
<p>That said, this post is written few months ago, when I was starting out with Magento. If you take a massiveness of Magento application and PHP&#8217;s loose typing characteristics of a language, then explain it to me how easy can be memorizing tens or hundreds of classes and methods to get you around since even the best IDE solutions cant cope with connecting the dots to do a decent code completion. Not to mention complete nonexistence of decent debugging solutions. </p>
<p>Once again, I appreciate the comment, but plese think before you trash someone.</p>
<p>Wish you all the best&#8230; Cheers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joshribakoff</title>
		<link>http://activecodeline.com/what-makes-magento-so-hard-to-learn/comment-page-1#comment-3359</link>
		<dc:creator>joshribakoff</dc:creator>
		<pubDate>Mon, 23 Feb 2009 14:58:21 +0000</pubDate>
		<guid isPermaLink="false">http://activecodeline.com/?p=137#comment-3359</guid>
		<description>&quot;Object oriented programming is no holly grail, no rocket science it all about creating object instances, running methods on those instances and getting or setting instance properties. And that’s it!&quot;

Yeah all those guys like Grady Booch didn&#039;t know what they were talking about</description>
		<content:encoded><![CDATA[<p>&#8220;Object oriented programming is no holly grail, no rocket science it all about creating object instances, running methods on those instances and getting or setting instance properties. And that’s it!&#8221;</p>
<p>Yeah all those guys like Grady Booch didn&#8217;t know what they were talking about</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: joshribakoff</title>
		<link>http://activecodeline.com/what-makes-magento-so-hard-to-learn/comment-page-1#comment-5054</link>
		<dc:creator>joshribakoff</dc:creator>
		<pubDate>Mon, 23 Feb 2009 14:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://activecodeline.com/?p=137#comment-5054</guid>
		<description>&quot;Object oriented programming is no holly grail, no rocket science it all about creating object instances, running methods on those instances and getting or setting instance properties. And that’s it!&quot;

Yeah all those guys like Grady Booch didn&#039;t know what they were talking about</description>
		<content:encoded><![CDATA[<p>&#8220;Object oriented programming is no holly grail, no rocket science it all about creating object instances, running methods on those instances and getting or setting instance properties. And that’s it!&#8221;</p>
<p>Yeah all those guys like Grady Booch didn&#8217;t know what they were talking about</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Magento Crashing Apache on WinXP XAMPP with PDO Enabled &#171; Mike Smullin</title>
		<link>http://activecodeline.com/what-makes-magento-so-hard-to-learn/comment-page-1#comment-3326</link>
		<dc:creator>Magento Crashing Apache on WinXP XAMPP with PDO Enabled &#171; Mike Smullin</dc:creator>
		<pubDate>Fri, 13 Feb 2009 23:00:23 +0000</pubDate>
		<guid isPermaLink="false">http://activecodeline.com/?p=137#comment-3326</guid>
		<description>[...] been using it for years. Something bigger is definitely going on here, because my Eclipse PDT 3.2 IDE was having trouble with Magento, too. Contrary to what you might think, from what I&#8217;ve read it looks like it&#8217;s actually [...]</description>
		<content:encoded><![CDATA[<p>[...] been using it for years. Something bigger is definitely going on here, because my Eclipse PDT 3.2 IDE was having trouble with Magento, too. Contrary to what you might think, from what I&#8217;ve read it looks like it&#8217;s actually [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kaleem Mohammed</title>
		<link>http://activecodeline.com/what-makes-magento-so-hard-to-learn/comment-page-1#comment-3270</link>
		<dc:creator>Kaleem Mohammed</dc:creator>
		<pubDate>Mon, 26 Jan 2009 20:41:12 +0000</pubDate>
		<guid isPermaLink="false">http://activecodeline.com/?p=137#comment-3270</guid>
		<description>Hi Branko,

Reading your post made be think that you are actually posting my views on Magento.

It has been just couple weeks working with Magento and all I was trying to do is setup a development environment using a good IDE so that I could better understand its architecture. Although screencasts from Magento site did help me in tweaking presentation layer, there wasn&#039;t any help in getting to the core API structure.

After attempting to collect information from Magento forums all I found is that there are so many others like us seeking for some help in setting up development environment. The only response from Magento team was that they use ZendStudio.

It would be nice to know if any of you have succeeded in setting up a proper development environment. It would be a great help to learn from your success story in overcoming these frustrations.

Happy Coding!</description>
		<content:encoded><![CDATA[<p>Hi Branko,</p>
<p>Reading your post made be think that you are actually posting my views on Magento.</p>
<p>It has been just couple weeks working with Magento and all I was trying to do is setup a development environment using a good IDE so that I could better understand its architecture. Although screencasts from Magento site did help me in tweaking presentation layer, there wasn&#8217;t any help in getting to the core API structure.</p>
<p>After attempting to collect information from Magento forums all I found is that there are so many others like us seeking for some help in setting up development environment. The only response from Magento team was that they use ZendStudio.</p>
<p>It would be nice to know if any of you have succeeded in setting up a proper development environment. It would be a great help to learn from your success story in overcoming these frustrations.</p>
<p>Happy Coding!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kaleem Mohammed</title>
		<link>http://activecodeline.com/what-makes-magento-so-hard-to-learn/comment-page-1#comment-5053</link>
		<dc:creator>Kaleem Mohammed</dc:creator>
		<pubDate>Mon, 26 Jan 2009 20:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://activecodeline.com/?p=137#comment-5053</guid>
		<description>Hi Branko,

Reading your post made be think that you are actually posting my views on Magento.

It has been just couple weeks working with Magento and all I was trying to do is setup a development environment using a good IDE so that I could better understand its architecture. Although screencasts from Magento site did help me in tweaking presentation layer, there wasn&#039;t any help in getting to the core API structure.

After attempting to collect information from Magento forums all I found is that there are so many others like us seeking for some help in setting up development environment. The only response from Magento team was that they use ZendStudio.

It would be nice to know if any of you have succeeded in setting up a proper development environment. It would be a great help to learn from your success story in overcoming these frustrations.

Happy Coding!</description>
		<content:encoded><![CDATA[<p>Hi Branko,</p>
<p>Reading your post made be think that you are actually posting my views on Magento.</p>
<p>It has been just couple weeks working with Magento and all I was trying to do is setup a development environment using a good IDE so that I could better understand its architecture. Although screencasts from Magento site did help me in tweaking presentation layer, there wasn&#8217;t any help in getting to the core API structure.</p>
<p>After attempting to collect information from Magento forums all I found is that there are so many others like us seeking for some help in setting up development environment. The only response from Magento team was that they use ZendStudio.</p>
<p>It would be nice to know if any of you have succeeded in setting up a proper development environment. It would be a great help to learn from your success story in overcoming these frustrations.</p>
<p>Happy Coding!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Unirgy</title>
		<link>http://activecodeline.com/what-makes-magento-so-hard-to-learn/comment-page-1#comment-1229</link>
		<dc:creator>Unirgy</dc:creator>
		<pubDate>Fri, 09 Jan 2009 22:19:32 +0000</pubDate>
		<guid isPermaLink="false">http://activecodeline.com/?p=137#comment-1229</guid>
		<description>Branko: If you could get hold of ZendStudio IDE 5.5 (before they went Eclipse) - it handled pretty well the class structure of Magento.</description>
		<content:encoded><![CDATA[<p>Branko: If you could get hold of ZendStudio IDE 5.5 (before they went Eclipse) &#8211; it handled pretty well the class structure of Magento.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Unirgy</title>
		<link>http://activecodeline.com/what-makes-magento-so-hard-to-learn/comment-page-1#comment-5052</link>
		<dc:creator>Unirgy</dc:creator>
		<pubDate>Fri, 09 Jan 2009 22:19:00 +0000</pubDate>
		<guid isPermaLink="false">http://activecodeline.com/?p=137#comment-5052</guid>
		<description>Branko: If you could get hold of ZendStudio IDE 5.5 (before they went Eclipse) - it handled pretty well the class structure of Magento.</description>
		<content:encoded><![CDATA[<p>Branko: If you could get hold of ZendStudio IDE 5.5 (before they went Eclipse) &#8211; it handled pretty well the class structure of Magento.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
