<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: C# vs Java Part 2: The Platforms (Web)</title>
	<atom:link href="http://simpleprogrammer.com/2010/02/04/c-vs-java-part-2-the-platforms-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://simpleprogrammer.com/2010/02/04/c-vs-java-part-2-the-platforms-web/</link>
	<description>Software Development from John Sonmez&#039;s Perspective</description>
	<lastBuildDate>Thu, 17 May 2012 13:16:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Ivalene</title>
		<link>http://simpleprogrammer.com/2010/02/04/c-vs-java-part-2-the-platforms-web/#comment-2266</link>
		<dc:creator><![CDATA[Ivalene]]></dc:creator>
		<pubDate>Wed, 14 Dec 2011 21:49:25 +0000</pubDate>
		<guid isPermaLink="false">http://simpleprogrammer.com/?p=325#comment-2266</guid>
		<description><![CDATA[That&#039;s a smart way of thninkig about it.]]></description>
		<content:encoded><![CDATA[<p>That&#8217;s a smart way of thninkig about it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Asad Ali Butt</title>
		<link>http://simpleprogrammer.com/2010/02/04/c-vs-java-part-2-the-platforms-web/#comment-293</link>
		<dc:creator><![CDATA[Asad Ali Butt]]></dc:creator>
		<pubDate>Wed, 17 Mar 2010 22:14:31 +0000</pubDate>
		<guid isPermaLink="false">http://simpleprogrammer.com/?p=325#comment-293</guid>
		<description><![CDATA[My very first job as a java developer was to retractor some application, just because the developers behind open source framework for the old app had scrapped it along time ago. I always wondered, what if the the developers for current framework repeat this ?

are we going to invest and develop a new version for the our Application from scratch !! very sad.]]></description>
		<content:encoded><![CDATA[<p>My very first job as a java developer was to retractor some application, just because the developers behind open source framework for the old app had scrapped it along time ago. I always wondered, what if the the developers for current framework repeat this ?</p>
<p>are we going to invest and develop a new version for the our Application from scratch !! very sad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Asad Ali Butt</title>
		<link>http://simpleprogrammer.com/2010/02/04/c-vs-java-part-2-the-platforms-web/#comment-292</link>
		<dc:creator><![CDATA[Asad Ali Butt]]></dc:creator>
		<pubDate>Wed, 17 Mar 2010 22:13:21 +0000</pubDate>
		<guid isPermaLink="false">http://simpleprogrammer.com/?p=325#comment-292</guid>
		<description><![CDATA[My very first job as a java developer was to retractor some application, just because the developers behind open source framework for the old app had scrapped it along time ago. I always wondered, what if the the developers for current framework repeat this ?

 are we going to invest and develop a new version for the our Application from scratch !! very sad.]]></description>
		<content:encoded><![CDATA[<p>My very first job as a java developer was to retractor some application, just because the developers behind open source framework for the old app had scrapped it along time ago. I always wondered, what if the the developers for current framework repeat this ?</p>
<p> are we going to invest and develop a new version for the our Application from scratch !! very sad.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: C# vs Java Part 4: The Tools (Final) &#171; Making the Complex Simple</title>
		<link>http://simpleprogrammer.com/2010/02/04/c-vs-java-part-2-the-platforms-web/#comment-130</link>
		<dc:creator><![CDATA[C# vs Java Part 4: The Tools (Final) &#171; Making the Complex Simple]]></dc:creator>
		<pubDate>Fri, 19 Feb 2010 21:59:25 +0000</pubDate>
		<guid isPermaLink="false">http://simpleprogrammer.com/?p=325#comment-130</guid>
		<description><![CDATA[[...] C# vs Java Part 2: Platforms [...]]]></description>
		<content:encoded><![CDATA[<p>[...] C# vs Java Part 2: Platforms [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: C# vs Java Part 3: The Frameworks (Network, Reflection, Security, Text) &#171; Making the Complex Simple</title>
		<link>http://simpleprogrammer.com/2010/02/04/c-vs-java-part-2-the-platforms-web/#comment-119</link>
		<dc:creator><![CDATA[C# vs Java Part 3: The Frameworks (Network, Reflection, Security, Text) &#171; Making the Complex Simple]]></dc:creator>
		<pubDate>Fri, 12 Feb 2010 19:08:52 +0000</pubDate>
		<guid isPermaLink="false">http://simpleprogrammer.com/?p=325#comment-119</guid>
		<description><![CDATA[[...] C# vs Java Part 2: Platforms [...]]]></description>
		<content:encoded><![CDATA[<p>[...] C# vs Java Part 2: Platforms [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: C# vs Java Part 2: The Platforms (Desktop and Mobile) &#171; Making the Complex Simple</title>
		<link>http://simpleprogrammer.com/2010/02/04/c-vs-java-part-2-the-platforms-web/#comment-84</link>
		<dc:creator><![CDATA[C# vs Java Part 2: The Platforms (Desktop and Mobile) &#171; Making the Complex Simple]]></dc:creator>
		<pubDate>Mon, 08 Feb 2010 08:02:18 +0000</pubDate>
		<guid isPermaLink="false">http://simpleprogrammer.com/?p=325#comment-84</guid>
		<description><![CDATA[[...] C# vs Java Part 2: The Platforms (Web) [...]]]></description>
		<content:encoded><![CDATA[<p>[...] C# vs Java Part 2: The Platforms (Web) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jsonmez</title>
		<link>http://simpleprogrammer.com/2010/02/04/c-vs-java-part-2-the-platforms-web/#comment-77</link>
		<dc:creator><![CDATA[jsonmez]]></dc:creator>
		<pubDate>Fri, 05 Feb 2010 14:37:46 +0000</pubDate>
		<guid isPermaLink="false">http://simpleprogrammer.com/?p=325#comment-77</guid>
		<description><![CDATA[Good point.  I have also had some of the best code end up not making it to production, and some of the worst ending up being used way more than I would expect.

I guess my main point here is that when you have many choices off a main branch to choose from, it is more likely that the 1 or 2 your pick will end up dying off, but if you have few choices off a main branch, you are less likely to see that happen.

But definitely I agree with you.  A developer should be well versed in several technology choices.]]></description>
		<content:encoded><![CDATA[<p>Good point.  I have also had some of the best code end up not making it to production, and some of the worst ending up being used way more than I would expect.</p>
<p>I guess my main point here is that when you have many choices off a main branch to choose from, it is more likely that the 1 or 2 your pick will end up dying off, but if you have few choices off a main branch, you are less likely to see that happen.</p>
<p>But definitely I agree with you.  A developer should be well versed in several technology choices.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://simpleprogrammer.com/2010/02/04/c-vs-java-part-2-the-platforms-web/#comment-76</link>
		<dc:creator><![CDATA[Joe]]></dc:creator>
		<pubDate>Fri, 05 Feb 2010 14:34:13 +0000</pubDate>
		<guid isPermaLink="false">http://simpleprogrammer.com/?p=325#comment-76</guid>
		<description><![CDATA[&quot;One consideration as a developer is specialization.  It is not possible to be an expert in every single web platform or framework.  If you going the Java route, you’d better pick carefully, because the nature of open source development leads to many dead projects.  A considerable investment in learning could be lost.&quot;

This could lead into a discussion about the paradox of choice and how do you go about evaluating the technologies you want to specialize in. There are no guarantees with whatever you choose. Some great technologies have been largely ignored over the years while lesser ones seem to never die.

I heard someone the other day (think it was on the Herding Code podcast) say the best code he ever wrote never made it to production due to business decisions outside of his control. The worst code he ever wrote ... is still running today years later. 

I think the same could be said for platforms/languages in many cases. Whatever your technology darling is today, it could be an outcast tomorrow. How do you choose wisely?

I think one approach is to specialize in two or three technologies and not just a single one. It&#039;s unrealistic to specialize in 10 different things but I think most developers should be able to handle 2 or 3. Unfortunately, in the .NET space, the majority of the developers I know have tunnel vision and only know one thing.]]></description>
		<content:encoded><![CDATA[<p>&#8220;One consideration as a developer is specialization.  It is not possible to be an expert in every single web platform or framework.  If you going the Java route, you’d better pick carefully, because the nature of open source development leads to many dead projects.  A considerable investment in learning could be lost.&#8221;</p>
<p>This could lead into a discussion about the paradox of choice and how do you go about evaluating the technologies you want to specialize in. There are no guarantees with whatever you choose. Some great technologies have been largely ignored over the years while lesser ones seem to never die.</p>
<p>I heard someone the other day (think it was on the Herding Code podcast) say the best code he ever wrote never made it to production due to business decisions outside of his control. The worst code he ever wrote &#8230; is still running today years later. </p>
<p>I think the same could be said for platforms/languages in many cases. Whatever your technology darling is today, it could be an outcast tomorrow. How do you choose wisely?</p>
<p>I think one approach is to specialize in two or three technologies and not just a single one. It&#8217;s unrealistic to specialize in 10 different things but I think most developers should be able to handle 2 or 3. Unfortunately, in the .NET space, the majority of the developers I know have tunnel vision and only know one thing.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

