<?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"
	>
<channel>
	<title>Comments on: ActionScript 3.0: Not at the Children&#8217;s Table Anymore</title>
	<atom:link href="http://www.as3dp.com/2008/04/20/actionscript-30-not-at-the-childrens-table-anymore/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.as3dp.com/2008/04/20/actionscript-30-not-at-the-childrens-table-anymore/</link>
	<description>OOP for Flash, Flex and AIR</description>
	<pubDate>Mon, 08 Sep 2008 14:40:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>By: chandima</title>
		<link>http://www.as3dp.com/2008/04/20/actionscript-30-not-at-the-childrens-table-anymore/#comment-637</link>
		<dc:creator>chandima</dc:creator>
		<pubDate>Tue, 01 Jul 2008 13:17:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/2008/04/20/actionscript-30-not-at-the-childrens-table-anymore/#comment-637</guid>
		<description>@EzeQL

Source for all examples can be downloaded from http://examples.oreilly.com/9780596528461/</description>
		<content:encoded><![CDATA[<p>@EzeQL</p>
<p>Source for all examples can be downloaded from <a href="http://examples.oreilly.com/9780596528461/" rel="nofollow">http://examples.oreilly.com/9780596528461/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: EzeQL</title>
		<link>http://www.as3dp.com/2008/04/20/actionscript-30-not-at-the-childrens-table-anymore/#comment-636</link>
		<dc:creator>EzeQL</dc:creator>
		<pubDate>Tue, 01 Jul 2008 04:29:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/2008/04/20/actionscript-30-not-at-the-childrens-table-anymore/#comment-636</guid>
		<description>sorry for the offtopic.
i have purchased the book.I'm reading it but i can't find the src of the examples..could y0ou if these files exists?
thanks!</description>
		<content:encoded><![CDATA[<p>sorry for the offtopic.<br />
i have purchased the book.I&#8217;m reading it but i can&#8217;t find the src of the examples..could y0ou if these files exists?<br />
thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill</title>
		<link>http://www.as3dp.com/2008/04/20/actionscript-30-not-at-the-childrens-table-anymore/#comment-634</link>
		<dc:creator>Bill</dc:creator>
		<pubDate>Fri, 20 Jun 2008 13:08:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/2008/04/20/actionscript-30-not-at-the-childrens-table-anymore/#comment-634</guid>
		<description>Hi all,

I like the model analogy.

By the way, there are a couple of clarifications I'd like to make. Chandima and I have never suggested that one not use built-in design patterns in developing their own applications. Rather, we believed that we needed to show every single element in each and every design pattern in our book. That is, we did not think that we would be as clear in explaining how ActionScript uses design patterns if we pointed to a pattern and simply said, "That's a built in observer in ActionScript--go ahead and use it with these concrete subject classes." We reasoned that most readers wanted to see what the &lt;em&gt;observer actually looked like&lt;/em&gt; written in ActionScript. For those of you who have read GoF, you're aware that on more than one occasion the SmallTalk examples used both built-in design patterns or just built-in functionality for which there is no equivalent in ActionScript 3.0. As a result, if you're programming in any other language other than SmallTalk, you're left with an informational black hole. By providing actual classes we built using ActionScript 3.0 for each and every design pattern and element in the pattern, the reader not only could understand how to create (and modify) the class elements in the pattern, he could also understand what he was invoking if he ever decided to use a built-in ActionScript design pattern. 

So, while we intentionally did all the work to write our own classes for every design pattern in our book, we never suggested that using built-in design patterns or pattern elements (e.g., observer, state) was a bad thing. It just wasn't as instructive to do so for the purposes of helping readers learn design patterns in ActionScript 3.0.</description>
		<content:encoded><![CDATA[<p>Hi all,</p>
<p>I like the model analogy.</p>
<p>By the way, there are a couple of clarifications I&#8217;d like to make. Chandima and I have never suggested that one not use built-in design patterns in developing their own applications. Rather, we believed that we needed to show every single element in each and every design pattern in our book. That is, we did not think that we would be as clear in explaining how ActionScript uses design patterns if we pointed to a pattern and simply said, &#8220;That&#8217;s a built in observer in ActionScript&#8211;go ahead and use it with these concrete subject classes.&#8221; We reasoned that most readers wanted to see what the <em>observer actually looked like</em> written in ActionScript. For those of you who have read GoF, you&#8217;re aware that on more than one occasion the SmallTalk examples used both built-in design patterns or just built-in functionality for which there is no equivalent in ActionScript 3.0. As a result, if you&#8217;re programming in any other language other than SmallTalk, you&#8217;re left with an informational black hole. By providing actual classes we built using ActionScript 3.0 for each and every design pattern and element in the pattern, the reader not only could understand how to create (and modify) the class elements in the pattern, he could also understand what he was invoking if he ever decided to use a built-in ActionScript design pattern. </p>
<p>So, while we intentionally did all the work to write our own classes for every design pattern in our book, we never suggested that using built-in design patterns or pattern elements (e.g., observer, state) was a bad thing. It just wasn&#8217;t as instructive to do so for the purposes of helping readers learn design patterns in ActionScript 3.0.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Houen</title>
		<link>http://www.as3dp.com/2008/04/20/actionscript-30-not-at-the-childrens-table-anymore/#comment-633</link>
		<dc:creator>Houen</dc:creator>
		<pubDate>Fri, 20 Jun 2008 12:16:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/2008/04/20/actionscript-30-not-at-the-childrens-table-anymore/#comment-633</guid>
		<description>@Joel - I believe you are speaking the same thing as Bill, only he was addressing the misunderstanding that Design Patterns have to do with a given language, as this is not the case. A Design Pattern is a pattern, and you can then use the pattern in a programming language. Just like a model drawing for clothes can be used with both leather and cotton.</description>
		<content:encoded><![CDATA[<p>@Joel - I believe you are speaking the same thing as Bill, only he was addressing the misunderstanding that Design Patterns have to do with a given language, as this is not the case. A Design Pattern is a pattern, and you can then use the pattern in a programming language. Just like a model drawing for clothes can be used with both leather and cotton.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tamt</title>
		<link>http://www.as3dp.com/2008/04/20/actionscript-30-not-at-the-childrens-table-anymore/#comment-595</link>
		<dc:creator>tamt</dc:creator>
		<pubDate>Thu, 08 May 2008 01:50:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/2008/04/20/actionscript-30-not-at-the-childrens-table-anymore/#comment-595</guid>
		<description>great post~!</description>
		<content:encoded><![CDATA[<p>great post~!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bill</title>
		<link>http://www.as3dp.com/2008/04/20/actionscript-30-not-at-the-childrens-table-anymore/#comment-592</link>
		<dc:creator>Bill</dc:creator>
		<pubDate>Tue, 06 May 2008 12:12:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/2008/04/20/actionscript-30-not-at-the-childrens-table-anymore/#comment-592</guid>
		<description>Joel,

Beautifully put!

Bill</description>
		<content:encoded><![CDATA[<p>Joel,</p>
<p>Beautifully put!</p>
<p>Bill</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joel</title>
		<link>http://www.as3dp.com/2008/04/20/actionscript-30-not-at-the-childrens-table-anymore/#comment-591</link>
		<dc:creator>Joel</dc:creator>
		<pubDate>Mon, 05 May 2008 15:17:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.as3dp.com/2008/04/20/actionscript-30-not-at-the-childrens-table-anymore/#comment-591</guid>
		<description>"The gist of the comments is of the nature that some ActionScript 3.0 design patterns are derived from Java or C#"

Why is this even bad? Of course these design patterns stem from the common patterns used in other OOP languages. It would be silly to reinvent the wheel now that actionscript has true OO features. I read Head First Design Patterns and AS3DP. The Head First book explains the patterns in Java, but they translate perfectly to AS3 in most cases. I just bought the GoF book this last week to go back to the source, but even just skimming I can see that while the sysntax is different the design patterns hold strong.

To me this is the fundamental reason to use design patterns in the first place. You can speak across syntactical lines with other developers and find common language based on design, rather than implementation of code.

I fully agree that AS3 is not at the children's table. I can see this as true for AS2 or AS1, but AS3 is a very 'real' language, with lots to offer and a strong VM to run in.</description>
		<content:encoded><![CDATA[<p>&#8220;The gist of the comments is of the nature that some ActionScript 3.0 design patterns are derived from Java or C#&#8221;</p>
<p>Why is this even bad? Of course these design patterns stem from the common patterns used in other OOP languages. It would be silly to reinvent the wheel now that actionscript has true OO features. I read Head First Design Patterns and AS3DP. The Head First book explains the patterns in Java, but they translate perfectly to AS3 in most cases. I just bought the GoF book this last week to go back to the source, but even just skimming I can see that while the sysntax is different the design patterns hold strong.</p>
<p>To me this is the fundamental reason to use design patterns in the first place. You can speak across syntactical lines with other developers and find common language based on design, rather than implementation of code.</p>
<p>I fully agree that AS3 is not at the children&#8217;s table. I can see this as true for AS2 or AS1, but AS3 is a very &#8216;real&#8217; language, with lots to offer and a strong VM to run in.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
