<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TechYoYo &#187; .NET</title>
	<atom:link href="http://techyoyo.com/tag/net/feed/" rel="self" type="application/rss+xml" />
	<link>http://techyoyo.com</link>
	<description>Tech for the Cool</description>
	<lastBuildDate>Wed, 18 Jan 2012 13:32:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Java EE or .NET for Web Applications</title>
		<link>http://techyoyo.com/2009/09/java-ee-or-net-for-web-applications/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=java-ee-or-net-for-web-applications</link>
		<comments>http://techyoyo.com/2009/09/java-ee-or-net-for-web-applications/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 12:11:27 +0000</pubDate>
		<dc:creator>arun kamath</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://techyoyo.com/?p=95</guid>
		<description><![CDATA[When you are developing web applications you usually have to make  a choice between Java EE and .NET.  Here is some points you should take note of before you take the plunge. .NET  relies on stored procedures, whereby in Java  preference is given to keep everything in domain objects outside the DB. On .Net side [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Ftechyoyo.com%2F2009%2F09%2Fjava-ee-or-net-for-web-applications%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Ftechyoyo.com%2F2009%2F09%2Fjava-ee-or-net-for-web-applications%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>When you are developing web applications you usually have to make  a choice between Java EE and .NET.  Here is some points you should take note of before you take the plunge.</p>
<p>.NET  relies on stored procedures, whereby in Java  preference is given to keep everything in domain objects outside the DB. On .Net side you can use NAnt or a proprietary MS tool.</p>
<p>In .NET you get everything from one vendor. Whereas in Java EE you get several IDE and implementations from SUN as well as other third party vendors.</p>
<p>You can get help from very helpful online Java community whereas you have to depend on MSDN for help in .NET .</p>
<p>You don&#8217;t have to search for a given solution in .NET. The choice is clear. It can save you a considerable amount of time. Whereas in Java you have to search for the right tool from the many tools that is available.</p>
<p>.NET tools description and  evaluation is given at MSDN whereas for Java you have to evaluate them yourself if you can&#8217;t trust reviews of strangers on the internet.</p>
<p>The UI best practices are more consistent in .NET than in Java. The language integration in .NET is seamless. You can  call methods from C# to VB.NET with ease. In Java it is difficult to call Scala functions from Groovy.</p>
<p>As for IDE you have several commercial and free IDE&#8217;s available for java but in the case of .NET. . . . .</p>
<p>Java integration is excellent. You get connectors for SAP, AS400, etc. for free. ESBs, LDAP servers are also free.</p>
<p>Java language very stable. There are no big changes. Java EE 5 and 6 platform is backward compatible.</p>
<p>You can choose whatever OS you want to for development and production in Java EE whereas you are forced to use Windows for .NET</p>
<p>Most of Java applications are built on open source tools but this is not the case with .NET.</p>
<p>With Java EE you are  vendor-neutral.  Java EE apps are extremely portable. Java EE is not even dependent on Sun Microsystems as it was developed by all major vendors.</p>
<script type="text/javascript" src="http://cdn.socialtwist.com/2009071621213/script.js"></script><a class="st-taf" href="http://tellafriend.socialtwist.com:80" onclick="return false;" style="border:0;padding:0;margin:0;"><img alt="SocialTwist Tell-a-Friend" style="border:0;padding:0;margin:0;" src="http://images.socialtwist.com/2009071621213/button.png"onmouseout="STTAFFUNC.hideHoverMap(this)" onmouseover="STTAFFUNC.showHoverMap(this, '2009071621213', 'http%3A%2F%2Ftechyoyo.com%2F2009%2F09%2Fjava-ee-or-net-for-web-applications%2F', 'Java+EE+or+.NET+for+Web+Applications')" onclick="STTAFFUNC.cw(this, {id:'2009071621213', link: 'http%3A%2F%2Ftechyoyo.com%2F2009%2F09%2Fjava-ee-or-net-for-web-applications%2F', title: 'Java+EE+or+.NET+for+Web+Applications' });"/></a>]]></content:encoded>
			<wfw:commentRss>http://techyoyo.com/2009/09/java-ee-or-net-for-web-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

