<?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: .NET and J2EE. Status as of now and scope in future.(Updated with important note)</title>
	<atom:link href="http://www.techartifact.com/blogs/2009/10/net-and-j2ee-status-as-of-now-and-scope-in-future.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.techartifact.com/blogs/2009/10/net-and-j2ee-status-as-of-now-and-scope-in-future.html</link>
	<description>Techie blog</description>
	<lastBuildDate>Tue, 07 Sep 2010 10:41:37 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Madvil</title>
		<link>http://www.techartifact.com/blogs/2009/10/net-and-j2ee-status-as-of-now-and-scope-in-future.html/comment-page-1#comment-1055</link>
		<dc:creator>Madvil</dc:creator>
		<pubDate>Fri, 06 Nov 2009 22:33:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=885#comment-1055</guid>
		<description>@Nilesh 

One thing is for sure : Microsoft&#039;s policy is changed (along with the everchanging technology evolution) and it will hit me like an atomic bomb if they would dare to move a finger against MONO, since the future is obviously &quot;MULTI PLATFORM&quot; based.

What I do expect from Microsoft is to get MONO project officially by themselves. That wouldn&#039;t suprise me at all. 

But no, any movement of hate against MONO would only hurt themselves.</description>
		<content:encoded><![CDATA[<p>@Nilesh </p>
<p>One thing is for sure : Microsoft&#8217;s policy is changed (along with the everchanging technology evolution) and it will hit me like an atomic bomb if they would dare to move a finger against MONO, since the future is obviously &#8220;MULTI PLATFORM&#8221; based.</p>
<p>What I do expect from Microsoft is to get MONO project officially by themselves. That wouldn&#8217;t suprise me at all. </p>
<p>But no, any movement of hate against MONO would only hurt themselves.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anon</title>
		<link>http://www.techartifact.com/blogs/2009/10/net-and-j2ee-status-as-of-now-and-scope-in-future.html/comment-page-1#comment-1047</link>
		<dc:creator>anon</dc:creator>
		<pubDate>Thu, 05 Nov 2009 10:58:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=885#comment-1047</guid>
		<description>@Nilesh
MS won&#039;t do that. you can read MONO developers weblogs about that:
http://tirania.org/blog/archive/2009/Jul-06.html</description>
		<content:encoded><![CDATA[<p>@Nilesh<br />
MS won&#8217;t do that. you can read MONO developers weblogs about that:<br />
<a href="http://tirania.org/blog/archive/2009/Jul-06.html" rel="nofollow">http://tirania.org/blog/archive/2009/Jul-06.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nilesh</title>
		<link>http://www.techartifact.com/blogs/2009/10/net-and-j2ee-status-as-of-now-and-scope-in-future.html/comment-page-1#comment-1020</link>
		<dc:creator>Nilesh</dc:creator>
		<pubDate>Sun, 18 Oct 2009 15:01:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=885#comment-1020</guid>
		<description>As far as development for Mono Platform is concerned, it is not safe because in future Microsoft could destroy the Mono project through patent suits. 

It all depends on your requirements whether to go for .Net or Java.

e.g. If you are developing window application go for .Net , Java came to solve web related problems and should be used for that only. No doubt you can create Window applications using java but it will be slower compared to .Net. 

I think .Net is not a mature platform. Java has proven its reliability, security over the years.</description>
		<content:encoded><![CDATA[<p>As far as development for Mono Platform is concerned, it is not safe because in future Microsoft could destroy the Mono project through patent suits. </p>
<p>It all depends on your requirements whether to go for .Net or Java.</p>
<p>e.g. If you are developing window application go for .Net , Java came to solve web related problems and should be used for that only. No doubt you can create Window applications using java but it will be slower compared to .Net. </p>
<p>I think .Net is not a mature platform. Java has proven its reliability, security over the years.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ankit Goyal</title>
		<link>http://www.techartifact.com/blogs/2009/10/net-and-j2ee-status-as-of-now-and-scope-in-future.html/comment-page-1#comment-1014</link>
		<dc:creator>Ankit Goyal</dc:creator>
		<pubDate>Thu, 15 Oct 2009 04:34:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=885#comment-1014</guid>
		<description>I don&#039;t understand why people take things to heart whenever there&#039;s a discussion of features of .NET and JEE.
Both are just tools which enables us as IT professionals to create better solutions for the customers. So we should be informed of all the features as well as strengths and weaknesses of the tools so that we can utilise the best one on case to case basis. So where is the question of leaning towards one of these?



&lt;blockquote&gt;Oracle have now acquired Sun, Solaris, and JQuery.&lt;/blockquote&gt;
Vinay jQuery is an open source framework and is NOT acquired by Oracle.
can you plzz put forward the URL where you got this information from?

Agreed that Oracle is an wonderful corporation with so many capabilties. But if they come up with an integerated end to end solution of JEE(according to your assumptions) It will not be free my friend. And you might be aware of the costs that Oracle charges for its databases and ERP implementations. So who will buy that new unmatured product? If this will be the case i think that day will be very bad forJava world since it would be preferable to use matured line of products from Microsoft at that point. Java world&#039;s one of the biggest advantage is its open source nature and playing with that will be very harmful in my opinion.

Security: Can you mention the security exploits which you know off in .NET and are not existing in JEE? I think both are at same levels of security models its just that Windows OS may get some virus which effects the installed application. Please dont try to show the tool down without any facts. 
In C#.net we have &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/930b76w0(VS.71).aspx&quot; rel=&quot;nofollow&quot;&gt;Code Access Security(CAS)&lt;/a&gt;. Code access security allows code to be trusted to varying degrees depending on where the code originates and on other aspects of the code&#039;s identity. I think there will be such sort of security in Java as well. Please mention the URL as i want to read about that and since we soon will be having .NET 4.0 framework i expect even more security improvments in the framework.

I would once again like to say both are just tools and with their own advantages and disadvantages and it depends on our intelligence that either we can fight over whichever is best or we can learn about both and use them to their potentials as needed.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t understand why people take things to heart whenever there&#8217;s a discussion of features of .NET and JEE.<br />
Both are just tools which enables us as IT professionals to create better solutions for the customers. So we should be informed of all the features as well as strengths and weaknesses of the tools so that we can utilise the best one on case to case basis. So where is the question of leaning towards one of these?</p>
<blockquote><p>Oracle have now acquired Sun, Solaris, and JQuery.</p></blockquote>
<p>Vinay jQuery is an open source framework and is NOT acquired by Oracle.<br />
can you plzz put forward the URL where you got this information from?</p>
<p>Agreed that Oracle is an wonderful corporation with so many capabilties. But if they come up with an integerated end to end solution of JEE(according to your assumptions) It will not be free my friend. And you might be aware of the costs that Oracle charges for its databases and ERP implementations. So who will buy that new unmatured product? If this will be the case i think that day will be very bad forJava world since it would be preferable to use matured line of products from Microsoft at that point. Java world&#8217;s one of the biggest advantage is its open source nature and playing with that will be very harmful in my opinion.</p>
<p>Security: Can you mention the security exploits which you know off in .NET and are not existing in JEE? I think both are at same levels of security models its just that Windows OS may get some virus which effects the installed application. Please dont try to show the tool down without any facts.<br />
In C#.net we have <a href="http://msdn.microsoft.com/en-us/library/930b76w0(VS.71).aspx" rel="nofollow">Code Access Security(CAS)</a>. Code access security allows code to be trusted to varying degrees depending on where the code originates and on other aspects of the code&#8217;s identity. I think there will be such sort of security in Java as well. Please mention the URL as i want to read about that and since we soon will be having .NET 4.0 framework i expect even more security improvments in the framework.</p>
<p>I would once again like to say both are just tools and with their own advantages and disadvantages and it depends on our intelligence that either we can fight over whichever is best or we can learn about both and use them to their potentials as needed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: .NET and J2EE. Status as of now and scope in future.(Updated with important note) &#171; Jasper Blog</title>
		<link>http://www.techartifact.com/blogs/2009/10/net-and-j2ee-status-as-of-now-and-scope-in-future.html/comment-page-1#comment-1013</link>
		<dc:creator>.NET and J2EE. Status as of now and scope in future.(Updated with important note) &#171; Jasper Blog</dc:creator>
		<pubDate>Wed, 14 Oct 2009 13:57:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=885#comment-1013</guid>
		<description>[...] Read more: techartifact [...]</description>
		<content:encoded><![CDATA[<p>[...] Read more: techartifact [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: vinay</title>
		<link>http://www.techartifact.com/blogs/2009/10/net-and-j2ee-status-as-of-now-and-scope-in-future.html/comment-page-1#comment-1012</link>
		<dc:creator>vinay</dc:creator>
		<pubDate>Wed, 14 Oct 2009 06:16:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=885#comment-1012</guid>
		<description>Obviously I lean towards Java: 

1. Platform &amp; Portability - Java is easier to set up and run on UNIX/LINUX platform. And yes, Java back end code runs seamlessly on WIN and NIX platform 

2. Future -- Oracle have now acquired Sun, Solaris, and JQuery. Oracle is a company that is very big on toolkit and integrated solutions and it now have the potential to roll out end-to-end enterprise solution &amp; toolkit from front end to back end AND at the platform as well. IMHO Java&#039;s future is very bright indeed. 

3. Security - Java has better security model than the .NET framework. There&#039;s less Java security exploit being than .NET security exploits that I know of. 

4. Open vs Closed source: There&#039;s heaps of industrial-strength open source products for Java. With .NET, anything good is usually commercial. But then again, the .NET framework itself came with really good tools &amp; libraries</description>
		<content:encoded><![CDATA[<p>Obviously I lean towards Java: </p>
<p>1. Platform &amp; Portability &#8211; Java is easier to set up and run on UNIX/LINUX platform. And yes, Java back end code runs seamlessly on WIN and NIX platform </p>
<p>2. Future &#8212; Oracle have now acquired Sun, Solaris, and JQuery. Oracle is a company that is very big on toolkit and integrated solutions and it now have the potential to roll out end-to-end enterprise solution &amp; toolkit from front end to back end AND at the platform as well. IMHO Java&#8217;s future is very bright indeed. </p>
<p>3. Security &#8211; Java has better security model than the .NET framework. There&#8217;s less Java security exploit being than .NET security exploits that I know of. </p>
<p>4. Open vs Closed source: There&#8217;s heaps of industrial-strength open source products for Java. With .NET, anything good is usually commercial. But then again, the .NET framework itself came with really good tools &amp; libraries</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NUstinov</title>
		<link>http://www.techartifact.com/blogs/2009/10/net-and-j2ee-status-as-of-now-and-scope-in-future.html/comment-page-1#comment-1010</link>
		<dc:creator>NUstinov</dc:creator>
		<pubDate>Tue, 13 Oct 2009 08:01:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=885#comment-1010</guid>
		<description>Hi Guys,

 according to my experience there&#039;re two main factors which impacts the decision:
 - price
 - maintainability

In terms of price the hardware costs can be seen as fixed (anyway you&#039;ll need the hardware). Most of Java world can go for free (ok, on the enterprise level perhaps you want to pay sometimes for the rock solid maintainance and support). 

MS world is expensive (except when you develop with the express tools which are quite enough for most scenarios ...). Noone restricts you to select your favorite db behind your .Net components btw.

For maintainability:

 As there&#039;re so much options (mostly free but any kind) in the Java world you have to pay for integration and relevant experience to decide which to use and how. Though a great percentage of the components are open source - which obviously supports maintainability and fast bug fixing, release cycle.

The .Net world comes with a lot of tools which are usually work together just fine and the cost hides between the in-depth knowledge of those tools. Though if there&#039;re no workarounds for a bug in those ones you have to wait.</description>
		<content:encoded><![CDATA[<p>Hi Guys,</p>
<p> according to my experience there&#8217;re two main factors which impacts the decision:<br />
 &#8211; price<br />
 &#8211; maintainability</p>
<p>In terms of price the hardware costs can be seen as fixed (anyway you&#8217;ll need the hardware). Most of Java world can go for free (ok, on the enterprise level perhaps you want to pay sometimes for the rock solid maintainance and support). </p>
<p>MS world is expensive (except when you develop with the express tools which are quite enough for most scenarios &#8230;). Noone restricts you to select your favorite db behind your .Net components btw.</p>
<p>For maintainability:</p>
<p> As there&#8217;re so much options (mostly free but any kind) in the Java world you have to pay for integration and relevant experience to decide which to use and how. Though a great percentage of the components are open source &#8211; which obviously supports maintainability and fast bug fixing, release cycle.</p>
<p>The .Net world comes with a lot of tools which are usually work together just fine and the cost hides between the in-depth knowledge of those tools. Though if there&#8217;re no workarounds for a bug in those ones you have to wait.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ankit Goyal</title>
		<link>http://www.techartifact.com/blogs/2009/10/net-and-j2ee-status-as-of-now-and-scope-in-future.html/comment-page-1#comment-1009</link>
		<dc:creator>Ankit Goyal</dc:creator>
		<pubDate>Tue, 13 Oct 2009 04:02:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=885#comment-1009</guid>
		<description>Discussion can also be caught at http://www.linkedin.com/newsArticle?viewDiscussion=&amp;articleID=76859368&amp;gid=40717
and
http://www.linkedin.com/newsArticle?viewDiscussion=&amp;articleID=76859369&amp;gid=40949</description>
		<content:encoded><![CDATA[<p>Discussion can also be caught at <a href="http://www.linkedin.com/newsArticle?viewDiscussion=&#038;articleID=76859368&#038;gid=40717" rel="nofollow">http://www.linkedin.com/newsArticle?viewDiscussion=&#038;articleID=76859368&#038;gid=40717</a><br />
and<br />
<a href="http://www.linkedin.com/newsArticle?viewDiscussion=&#038;articleID=76859369&#038;gid=40949" rel="nofollow">http://www.linkedin.com/newsArticle?viewDiscussion=&#038;articleID=76859369&#038;gid=40949</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ankit Goyal</title>
		<link>http://www.techartifact.com/blogs/2009/10/net-and-j2ee-status-as-of-now-and-scope-in-future.html/comment-page-1#comment-1007</link>
		<dc:creator>Ankit Goyal</dc:creator>
		<pubDate>Mon, 12 Oct 2009 18:32:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=885#comment-1007</guid>
		<description>@Otatop
Well i would say nobody is stupid in this world so how can any of  such two smart frameworks developed by so many intelligent people be stupid.[:)]
I agree with you that there&#039;s a way of doing everything in both and its just a matter of time when one camp is ahead in features and vice versa.

Also .NET 4.0 also now support dynamic languages like IronRuby, etc.

@Michael
I agree with your point that setting up environment is costlier in the.NET platform. So is it that everything boils down to cost of IT and there&#039;s no importance of the faster productivity with less number of resources? 

@David
I agree that Mono is in initial development stages and a new player in the playground but would&#039;nt it be too harsh to say that it will never be able to participate in the competition? Even Mono is an opensource community and its&lt;a href=&quot;http://mono-project.com/Supported_Platforms&quot; rel=&quot;nofollow&quot;&gt; official site&lt;/a&gt; claims that it supports platforms like Linux,Mac OS X, iPhone OS,Sun Solaris, BSD - OpenBSD, FreeBSD, NetBSD, Nintendo Wii ,Sony PlayStation 3  and enables us to run asp.net applications on Apache as well.</description>
		<content:encoded><![CDATA[<p>@Otatop<br />
Well i would say nobody is stupid in this world so how can any of  such two smart frameworks developed by so many intelligent people be stupid.[:)]<br />
I agree with you that there&#8217;s a way of doing everything in both and its just a matter of time when one camp is ahead in features and vice versa.</p>
<p>Also .NET 4.0 also now support dynamic languages like IronRuby, etc.</p>
<p>@Michael<br />
I agree with your point that setting up environment is costlier in the.NET platform. So is it that everything boils down to cost of IT and there&#8217;s no importance of the faster productivity with less number of resources? </p>
<p>@David<br />
I agree that Mono is in initial development stages and a new player in the playground but would&#8217;nt it be too harsh to say that it will never be able to participate in the competition? Even Mono is an opensource community and its<a href="http://mono-project.com/Supported_Platforms" rel="nofollow"> official site</a> claims that it supports platforms like Linux,Mac OS X, iPhone OS,Sun Solaris, BSD &#8211; OpenBSD, FreeBSD, NetBSD, Nintendo Wii ,Sony PlayStation 3  and enables us to run asp.net applications on Apache as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: otatop</title>
		<link>http://www.techartifact.com/blogs/2009/10/net-and-j2ee-status-as-of-now-and-scope-in-future.html/comment-page-1#comment-1006</link>
		<dc:creator>otatop</dc:creator>
		<pubDate>Mon, 12 Oct 2009 16:54:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.techartifact.com/blogs/?p=885#comment-1006</guid>
		<description>Oh yeah, well .NET is stupid :-P 

I&#039;ve worked with both of them, each has their advantages. Most of the differences seem to be between the cultures of the .NET and Java worlds. The .NET world provides a more integrated solution since most everything comes from Microsoft but at the cost of having choices. The Java world has many more options and ways of doing things but it&#039;s more challenging to integrate. In terms of what they are capable of, there&#039;s not really anything one can do that the other can&#039;t do.</description>
		<content:encoded><![CDATA[<p>Oh yeah, well .NET is stupid <img src='http://www.techartifact.com/blogs/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' />  </p>
<p>I&#8217;ve worked with both of them, each has their advantages. Most of the differences seem to be between the cultures of the .NET and Java worlds. The .NET world provides a more integrated solution since most everything comes from Microsoft but at the cost of having choices. The Java world has many more options and ways of doing things but it&#8217;s more challenging to integrate. In terms of what they are capable of, there&#8217;s not really anything one can do that the other can&#8217;t do.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
