The Instigator
Pro (for)
0 Points
The Contender
Con (against)
0 Points

.NET is Better Than J2EE

Do you like this debate?NoYes+0
Add this debate to Google Add this debate to Delicious Add this debate to FaceBook Add this debate to Digg  
Post Voting Period
The voting period for this debate has ended.
after 0 votes the winner is...
It's a Tie!
Voting Style: Open Point System: 7 Point
Started: 9/13/2013 Category: Technology
Updated: 3 years ago Status: Post Voting Period
Viewed: 1,177 times Debate No: 37680
Debate Rounds (3)
Comments (0)
Votes (0)




The Argument is that Microsoft .NET Platform is far better than J2EE


Microsoft's .NET framework is a type of crippleware. The only operating systems it runs on are Microsoft's. This leaves out Mac OS, Linux, FreeBSD, Android (and every other Unix-like operating system; there are dozens), iOS (iPhones, iPads) and every other operating system in existence. Microsoft's .NET framework is terribly limited as a consequence of this.
Debate Round No. 1


I Agree key point is J2EE is an open standard that runs on multiple platforms But Point to be noted is is J2EE is not a product, rather a standard to which products are written and is written in a single language, Java,while .NET supports multiple languages like Visual Basic.NET,C++ .NET, and C#. Other languages can be supported by .NET if they are rewritten to run in the .NET environment.Here's the interesting part: Big software houses are happy to build the solution using either .NET or J2EE--it's up to the customer. But if the customer chooses .NET, the price is 28% less than if the customer chooses to build the same solution on J2EE.Developing .NET Application mean just finish up with clicks,obviously saves huge time.


J2EE supports well over a dozen languages in addition to Java, the most popular, perhaps, being Groovy.

The 28% statistic you cite is the price difference that one firm charges between building .NET and J2EE. That's not an empirical claim about .NET, but rather an anecdote that really doesn't prove much.

The factors that go into the speed at which software is developed are multivariate, having a lot to do with programmers beliefs and attitudes about their work, as well as their competence, compensation and dedication.

.NET developers are cheaper, but you get what you pay for. Quality developers can save an organization millions of dollars by making good design decisions.

Debate Round No. 2


May be you still live in old days
if you have experienced both in terms of implementation then you will realize like
Java: multiplatform (not always. Advantage?)
.Net: Windows or Linux using mono.
Java: hard to deploy
.Net: easy to deploy
Java: too much time to develop
.Net: fast development
Java: free license
.Net: paid
Java: expensive development
.Net: cheap development
Java: community can help to lease rather .Net: community can help you to extreme
Java: headaches
.Net: peaceful.
if you have compared visual studio with ellipse then you will definitely find ellipse is damn slow. Auto complete /Intellsence would take multiple seconds to bring up the list of possible matches, for instance. Other elements of the UI were also poorly respons


I live in the old day? I hade to tell you about Groovy :)

If you don't like Eclipse, you can use NetBeans or another IDE.

Really, there both the same sh1t: Eclipse/VS, Hibernate/NHibernate, Ant/Nant.

With J2EE you get better programmers. With .NET you get sheltered Windows programmes. Being familiar with Unix-like operating systems is a benefit to programmers. MS programmers tend to know little about basic concepts like symbolic links, delta encoding, minimalisim, scripting languages (compare Powershell with Bash) and powerful editors like Vim and Emacs.

Java programmers live in an open source world where the best ideas win. .NET programmers live in an MS world where only MS technologies are premitted. The industry pays them more for a reason.
Debate Round No. 3
No comments have been posted on this debate.
No votes have been placed for this debate.