<?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: OOD &#8211; The Second Coming?</title>
	<atom:link href="http://basildoncoder.com/blog/2009/01/16/ood-the-second-coming/feed/" rel="self" type="application/rss+xml" />
	<link>http://basildoncoder.com/blog/2009/01/16/ood-the-second-coming/</link>
	<description>Incoherent and disjointed opinionated drivel from somewhere near London</description>
	<lastBuildDate>Sat, 21 Aug 2010 02:05:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: eti</title>
		<link>http://basildoncoder.com/blog/2009/01/16/ood-the-second-coming/comment-page-1/#comment-16355</link>
		<dc:creator>eti</dc:creator>
		<pubDate>Mon, 03 Aug 2009 15:26:07 +0000</pubDate>
		<guid isPermaLink="false">http://basildoncoder.com/blog/2009/01/16/ood-the-second-coming/#comment-16355</guid>
		<description>Hi Russ,

Great post. I guess in the end it all comes down to &quot;Use the best tool for the job&quot;. And don&#039;t be afraid to mix things if it makes sense. It&#039;s also true that OOP has it&#039;s merits and there are cases where OOP makes expressing your code easier. Usually this is more visible on more complex cases than on simple ones.

And finally about ASP.NET MVC ... i love it, even if a big part of it is using extension methods witch are just syntax sugar for free functions. They make perfect sense in the context. 

Again, great post and great blog.</description>
		<content:encoded><![CDATA[<p>Hi Russ,</p>
<p>Great post. I guess in the end it all comes down to &#8220;Use the best tool for the job&#8221;. And don&#8217;t be afraid to mix things if it makes sense. It&#8217;s also true that OOP has it&#8217;s merits and there are cases where OOP makes expressing your code easier. Usually this is more visible on more complex cases than on simple ones.</p>
<p>And finally about ASP.NET MVC &#8230; i love it, even if a big part of it is using extension methods witch are just syntax sugar for free functions. They make perfect sense in the context. </p>
<p>Again, great post and great blog.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dudeguy</title>
		<link>http://basildoncoder.com/blog/2009/01/16/ood-the-second-coming/comment-page-1/#comment-7880</link>
		<dc:creator>dudeguy</dc:creator>
		<pubDate>Sun, 01 Feb 2009 09:01:58 +0000</pubDate>
		<guid isPermaLink="false">http://basildoncoder.com/blog/2009/01/16/ood-the-second-coming/#comment-7880</guid>
		<description>It&#039;s ok to have a comment.</description>
		<content:encoded><![CDATA[<p>It&#8217;s ok to have a comment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: russ</title>
		<link>http://basildoncoder.com/blog/2009/01/16/ood-the-second-coming/comment-page-1/#comment-7521</link>
		<dc:creator>russ</dc:creator>
		<pubDate>Tue, 20 Jan 2009 14:21:22 +0000</pubDate>
		<guid isPermaLink="false">http://basildoncoder.com/blog/2009/01/16/ood-the-second-coming/#comment-7521</guid>
		<description>Hi Sol,

I&#039;d agree with you if all these frameworks were written in java or C#. My degree required passes in courses using C++, 68000 assembly, Haskell (and, yes, java), and I think it&#039;s a shame that so many degrees these days are so narrow.

However, some of the worst culprits of the framework/OO lovefest are those using python and ruby, both of which have reasonable functional constructs and don&#039;t require you to use classes (well, not explicitly anyway). Yet still the tunnel-vision remains. 

It&#039;s particularly baffling given that Seaside&#039;s continuation-passing style is a genuine improvement in handling complex multi-page interactions over mucking around shuttling stuff to and from the model in typical MVC. Yet, as someone on reddit pointed out recently, Seaside will probably be obsoleted soon by increasingly powerful client-side javascript tools that solve the same problems less elegantly but more fashionably. Shame.</description>
		<content:encoded><![CDATA[<p>Hi Sol,</p>
<p>I&#8217;d agree with you if all these frameworks were written in java or C#. My degree required passes in courses using C++, 68000 assembly, Haskell (and, yes, java), and I think it&#8217;s a shame that so many degrees these days are so narrow.</p>
<p>However, some of the worst culprits of the framework/OO lovefest are those using python and ruby, both of which have reasonable functional constructs and don&#8217;t require you to use classes (well, not explicitly anyway). Yet still the tunnel-vision remains. </p>
<p>It&#8217;s particularly baffling given that Seaside&#8217;s continuation-passing style is a genuine improvement in handling complex multi-page interactions over mucking around shuttling stuff to and from the model in typical MVC. Yet, as someone on reddit pointed out recently, Seaside will probably be obsoleted soon by increasingly powerful client-side javascript tools that solve the same problems less elegantly but more fashionably. Shame.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sol</title>
		<link>http://basildoncoder.com/blog/2009/01/16/ood-the-second-coming/comment-page-1/#comment-7497</link>
		<dc:creator>Sol</dc:creator>
		<pubDate>Mon, 19 Jan 2009 18:47:28 +0000</pubDate>
		<guid isPermaLink="false">http://basildoncoder.com/blog/2009/01/16/ood-the-second-coming/#comment-7497</guid>
		<description>Considering that both Java and C# force you to use &quot;OOD&quot;, can it be any surprise that many of the current frameworks trend that way?  We&#039;re working on creating an entire generation of programmers who have only worked in languages that force you to wrap everything in a class, no matter how inappropriate that approach is to the problem at hand....</description>
		<content:encoded><![CDATA[<p>Considering that both Java and C# force you to use &#8220;OOD&#8221;, can it be any surprise that many of the current frameworks trend that way?  We&#8217;re working on creating an entire generation of programmers who have only worked in languages that force you to wrap everything in a class, no matter how inappropriate that approach is to the problem at hand&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rgeyer</title>
		<link>http://basildoncoder.com/blog/2009/01/16/ood-the-second-coming/comment-page-1/#comment-7442</link>
		<dc:creator>rgeyer</dc:creator>
		<pubDate>Sat, 17 Jan 2009 18:16:29 +0000</pubDate>
		<guid isPermaLink="false">http://basildoncoder.com/blog/2009/01/16/ood-the-second-coming/#comment-7442</guid>
		<description>I&#039;ve recently tossed up a quick community site.  And while it&#039;s not a &quot;web app&quot; in the truest sense, I am working on adding some unique functionality.

I chose to use the Drupal CMS, and there ain&#039;t a shred of OO PHP in it at all, and I think it&#039;s a very well build and thought out framework.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve recently tossed up a quick community site.  And while it&#8217;s not a &#8220;web app&#8221; in the truest sense, I am working on adding some unique functionality.</p>
<p>I chose to use the Drupal CMS, and there ain&#8217;t a shred of OO PHP in it at all, and I think it&#8217;s a very well build and thought out framework.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.386 seconds -->
