<?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: Object Oriented Programming Oversold!</title>
	<atom:link href="http://brajeshwar.com/2004/object-oriented-programming-oversold/feed/" rel="self" type="application/rss+xml" />
	<link>http://brajeshwar.com/2004/object-oriented-programming-oversold/</link>
	<description>Brajeshwar believes in simplicity; pushes the envelop and envisions the betterment of usable and practical solutions.</description>
	<lastBuildDate>Tue, 15 May 2012 16:44:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Jim Kremens</title>
		<link>http://brajeshwar.com/2004/object-oriented-programming-oversold/#comment-1089</link>
		<dc:creator>Jim Kremens</dc:creator>
		<pubDate>Mon, 12 Apr 2004 12:25:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.brajeshwar.com/wp/2004/object-oriented-programming-oversold/#comment-1089</guid>
		<description>Hi Brajeshwar,

I&#039;m also at the point where I want to establish &#039;best prectices&#039; before I rewrite all of my stuff.  And I&#039;ve had my doubts about the utility of OOP in Flash.  It seems to create a lot of extra work.  But then again, AS1 had its drawbacks too.  

Having read through the various articles you linked to (&quot;OOP Oversold&quot;, etc.), I was intrigued by the concept of &#039;Table-Oriented Programming.&#039;  But frankly, I have no idea how it would work in Flash.  Do you?

You mentioned that &#039;you and your friends have been thinking a lot about the way you work, code and structure applications.&#039;  What have you come up with?  Does Table Oriented Programming factor into it?  I&#039;d love to hear your thoughts.

Thanks for the thought-provoking articles.

Jim Kremens
jimkremens@reelscore.com
</description>
		<content:encoded><![CDATA[<p>Hi Brajeshwar,</p>
<p>I'm also at the point where I want to establish 'best prectices' before I rewrite all of my stuff.  And I've had my doubts about the utility of OOP in Flash.  It seems to create a lot of extra work.  But then again, AS1 had its drawbacks too.  </p>
<p>Having read through the various articles you linked to ("OOP Oversold", etc.), I was intrigued by the concept of 'Table-Oriented Programming.'  But frankly, I have no idea how it would work in Flash.  Do you?</p>
<p>You mentioned that 'you and your friends have been thinking a lot about the way you work, code and structure applications.'  What have you come up with?  Does Table Oriented Programming factor into it?  I'd love to hear your thoughts.</p>
<p>Thanks for the thought-provoking articles.</p>
<p>Jim Kremens<br />
<a href="mailto:jimkremens@reelscore.com">jimkremens@reelscore.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Kremens</title>
		<link>http://brajeshwar.com/2004/object-oriented-programming-oversold/#comment-28028</link>
		<dc:creator>Jim Kremens</dc:creator>
		<pubDate>Mon, 12 Apr 2004 12:25:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.brajeshwar.com/wp/2004/object-oriented-programming-oversold/#comment-28028</guid>
		<description>Hi Brajeshwar,

I&#039;m also at the point where I want to establish &#039;best prectices&#039; before I rewrite all of my stuff.  And I&#039;ve had my doubts about the utility of OOP in Flash.  It seems to create a lot of extra work.  But then again, AS1 had its drawbacks too.  

Having read through the various articles you linked to (&quot;OOP Oversold&quot;, etc.), I was intrigued by the concept of &#039;Table-Oriented Programming.&#039;  But frankly, I have no idea how it would work in Flash.  Do you?

You mentioned that &#039;you and your friends have been thinking a lot about the way you work, code and structure applications.&#039;  What have you come up with?  Does Table Oriented Programming factor into it?  I&#039;d love to hear your thoughts.

Thanks for the thought-provoking articles.

Jim Kremens
jimkremens@reelscore.com</description>
		<content:encoded><![CDATA[<p>Hi Brajeshwar,</p>
<p>I'm also at the point where I want to establish 'best prectices' before I rewrite all of my stuff.  And I've had my doubts about the utility of OOP in Flash.  It seems to create a lot of extra work.  But then again, AS1 had its drawbacks too.  </p>
<p>Having read through the various articles you linked to ("OOP Oversold", etc.), I was intrigued by the concept of 'Table-Oriented Programming.'  But frankly, I have no idea how it would work in Flash.  Do you?</p>
<p>You mentioned that 'you and your friends have been thinking a lot about the way you work, code and structure applications.'  What have you come up with?  Does Table Oriented Programming factor into it?  I'd love to hear your thoughts.</p>
<p>Thanks for the thought-provoking articles.</p>
<p>Jim Kremens<br />
<a href="mailto:jimkremens@reelscore.com">jimkremens@reelscore.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eokyere</title>
		<link>http://brajeshwar.com/2004/object-oriented-programming-oversold/#comment-1088</link>
		<dc:creator>eokyere</dc:creator>
		<pubDate>Sun, 04 Apr 2004 21:40:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.brajeshwar.com/wp/2004/object-oriented-programming-oversold/#comment-1088</guid>
		<description>[quote]
make more use of the controller. You seem to take a lot of functionality out of the Controller and keep it in the View classes which respond to Model changes
[/quote]

the thing is the seperation between view and controller as in classic mvc/mvp isn&#039;t really necessary, and especially in Flash/ActionScript... where your view and presenter/controller are essentially tied to the movieclip.

i follow a Model/UI archi (as in java&#039;s Swing), with the UI dealing with both controller/presenter and view methods, and I find that a ton simpler and cleaner.

granted, there could be (and in fact are) special cases where the separation makes sense, but for the most part, the supposedly loose coupling created as a result of separating them is just a facade... you just create a set of extra (and i&#039;m even tempted to say uneeded) methods, which are inherently tied to the original methods in the veiw, in the controller/presenter.

as to the merits of OOP/OOA&amp;D... well its been belabored enough; i&#039;m yet to hear anything that even comes close to being an argument... everyone who dabbles in our world, uses OOP/OOA&amp;D and knows what he/she is about knows it is effectively a primitive in itself used to achieve other ideas such as those espoused in design patterns and the like. you also know OOP makes broad use of procedural/relational ideas... how else could methods/behavior be realized? as programmers we have to deal with the idea of &#039;primitives&#039;.OOP allows us to redefine what primitives are on a per program/project basis.

if u do _real_ OOP/OOA&amp;D, you know what you&#039;ve got... and you know it&#039;s good ... if procedural works for you, by all means, stick with it... not only that, write such articles as &quot;OOP Oversold&quot;... don&#039;t forget to add the exclamation mark... who knows? you might even generate a good following ;)
eokyere</description>
		<content:encoded><![CDATA[<p>[quote]<br />
make more use of the controller. You seem to take a lot of functionality out of the Controller and keep it in the View classes which respond to Model changes<br />
[/quote]</p>
<p>the thing is the seperation between view and controller as in classic mvc/mvp isn't really necessary, and especially in Flash/ActionScript... where your view and presenter/controller are essentially tied to the movieclip.</p>
<p>i follow a Model/UI archi (as in java's Swing), with the UI dealing with both controller/presenter and view methods, and I find that a ton simpler and cleaner.</p>
<p>granted, there could be (and in fact are) special cases where the separation makes sense, but for the most part, the supposedly loose coupling created as a result of separating them is just a facade... you just create a set of extra (and i'm even tempted to say uneeded) methods, which are inherently tied to the original methods in the veiw, in the controller/presenter.</p>
<p>as to the merits of OOP/OOA&#038;D... well its been belabored enough; i'm yet to hear anything that even comes close to being an argument... everyone who dabbles in our world, uses OOP/OOA&#038;D and knows what he/she is about knows it is effectively a primitive in itself used to achieve other ideas such as those espoused in design patterns and the like. you also know OOP makes broad use of procedural/relational ideas... how else could methods/behavior be realized? as programmers we have to deal with the idea of 'primitives'.OOP allows us to redefine what primitives are on a per program/project basis.</p>
<p>if u do _real_ OOP/OOA&#038;D, you know what you've got... and you know it's good ... if procedural works for you, by all means, stick with it... not only that, write such articles as "OOP Oversold"... don't forget to add the exclamation mark... who knows? you might even generate a good following <img src='http://brajeshwar.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
eokyere</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eokyere</title>
		<link>http://brajeshwar.com/2004/object-oriented-programming-oversold/#comment-28027</link>
		<dc:creator>eokyere</dc:creator>
		<pubDate>Sun, 04 Apr 2004 21:40:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.brajeshwar.com/wp/2004/object-oriented-programming-oversold/#comment-28027</guid>
		<description>[quote]
make more use of the controller. You seem to take a lot of functionality out of the Controller and keep it in the View classes which respond to Model changes
[/quote]

the thing is the seperation between view and controller as in classic mvc/mvp isn&#039;t really necessary, and especially in Flash/ActionScript... where your view and presenter/controller are essentially tied to the movieclip.

i follow a Model/UI archi (as in java&#039;s Swing), with the UI dealing with both controller/presenter and view methods, and I find that a ton simpler and cleaner.

granted, there could be (and in fact are) special cases where the separation makes sense, but for the most part, the supposedly loose coupling created as a result of separating them is just a facade... you just create a set of extra (and i&#039;m even tempted to say uneeded) methods, which are inherently tied to the original methods in the veiw, in the controller/presenter.

as to the merits of OOP/OOA&amp;D... well its been belabored enough; i&#039;m yet to hear anything that even comes close to being an argument... everyone who dabbles in our world, uses OOP/OOA&amp;D and knows what he/she is about knows it is effectively a primitive in itself used to achieve other ideas such as those espoused in design patterns and the like. you also know OOP makes broad use of procedural/relational ideas... how else could methods/behavior be realized? as programmers we have to deal with the idea of &#039;primitives&#039;.OOP allows us to redefine what primitives are on a per program/project basis.

if u do _real_ OOP/OOA&amp;D, you know what you&#039;ve got... and you know it&#039;s good ... if procedural works for you, by all means, stick with it... not only that, write such articles as &quot;OOP Oversold&quot;... don&#039;t forget to add the exclamation mark... who knows? you might even generate a good following ;)
eokyere</description>
		<content:encoded><![CDATA[<p>[quote]<br />
make more use of the controller. You seem to take a lot of functionality out of the Controller and keep it in the View classes which respond to Model changes<br />
[/quote]</p>
<p>the thing is the seperation between view and controller as in classic mvc/mvp isn't really necessary, and especially in Flash/ActionScript... where your view and presenter/controller are essentially tied to the movieclip.</p>
<p>i follow a Model/UI archi (as in java's Swing), with the UI dealing with both controller/presenter and view methods, and I find that a ton simpler and cleaner.</p>
<p>granted, there could be (and in fact are) special cases where the separation makes sense, but for the most part, the supposedly loose coupling created as a result of separating them is just a facade... you just create a set of extra (and i'm even tempted to say uneeded) methods, which are inherently tied to the original methods in the veiw, in the controller/presenter.</p>
<p>as to the merits of OOP/OOA&amp;D... well its been belabored enough; i'm yet to hear anything that even comes close to being an argument... everyone who dabbles in our world, uses OOP/OOA&amp;D and knows what he/she is about knows it is effectively a primitive in itself used to achieve other ideas such as those espoused in design patterns and the like. you also know OOP makes broad use of procedural/relational ideas... how else could methods/behavior be realized? as programmers we have to deal with the idea of 'primitives'.OOP allows us to redefine what primitives are on a per program/project basis.</p>
<p>if u do _real_ OOP/OOA&amp;D, you know what you've got... and you know it's good ... if procedural works for you, by all means, stick with it... not only that, write such articles as "OOP Oversold"... don't forget to add the exclamation mark... who knows? you might even generate a good following <img src='http://brajeshwar.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
eokyere</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached

Served from: brajeshwar.com @ 2012-05-21 17:34:25 -->
