What is the difference between java technology and .net technology?

Showing Answers 1 - 15 of 15 Answers


  • Dec 9th, 2006

java and .net both are programing language. but java is platform independent but ,net is platform dependent. both r oops concept related.

  Was this answer useful?  Yes

Soumya Mishra

  • Dec 19th, 2006

.NET and Java are incomparable guided by the fact that .NET is a framework or simply a platform of presently 43 programming languages,where as Java is a programming language.

Java is platform independent on the otherhand .NET is language independent ie applications written in any programming language supported by .NET framework can be converted to any other language supported by the framework.(languages supported are VB.NET,C#.NET,J#.NET etc)

  Was this answer useful?  Yes


  • Jan 2nd, 2007

dot net provide more user friendliness when designing the forms for example in .net we drag and drop controls into form which is not at all mind teasing process.developer can concentrate on the logic or other security issues.

where as in java, code for creating a simple control like button also takes a lot of programming for a developer.

  Was this answer useful?  Yes


  • Jan 6th, 2007

The main difference is that java supports connected architecture and .Net supports disconnected Architecture.

Secondly, Java is a programming language whereas .Net is a platform which supports multiple language. According to convention given by microsoft, .Net platform supports 36 languages.

Thirdly, Java is sun microsystem Product whereas .Net is Microsoft Product.

  Was this answer useful?  Yes

First clearing that Java is two things Java language and Java Platform. Similarly .Net is two things the .Net supported languages and .Net Platform. Now come to major difference which is root cause of differences between Java and .Net
The ideal of Java has always been a Single language shared by multiple Platforms. Whereas .Net is based on Multiple languages shared by single Platform. Now come to derived differences from this major difference.

1).Net has Multilanguage support. While java has based on java language only. According to Microsoft latest news .Net support around 40 languages including major market share COBOL, Vb.net, C#.net, Perl and many others.

2)Since java is multiplatform so it’s set of Framework Classes is limited to what is available on all platforms. While .Net has set of all the Classes available on Microsoft Platform.

3)According to Sun, Java is renowned as “Write once run anywhere”. While .net has no such scene. But my perception is, its not completely true to say “Write once run anywhere” but one aspect is that most of the applications written today focus on one platform only. Similarly to assure its multiple support much time needed to debug it on all platforms. So I would like to say Sun that it’s not “Write once run anywhere” but its “Write once and Debug everywhere.

4).Net due to disconnected data access through ADO.Net has hi level of performance against Java JDBC which requires multiple round trips to data base.

5)Java has support to open source platform while .Net has no direct support for Open source Platforms.

  Was this answer useful?  Yes


  • Sep 13th, 2011

* Java is from Sun, .Net is from Microsoft
* Java is a language plus a run time, .Net is a run time framework that supports multiple languages, Visual Basic and C# (the .Net language most similar to Java) among them.
* C# is very similar to Java but a few years younger, and a bit nicer in some respects - it has a slightly simpler syntax for some common constructs.
* Java is more platform independent, it runs on several operating systems including Windows, Mac and Linux. .Net is primarily for Windows. Although the open source project Mono is developing a multi-platform run time for .Net, so this is less of an issue than it used to be.
* .Net has a more integrated development environment, as the IDE, runtime and server all come from Microsoft as a standard package, while Java is based on third-party tool and server providers. It used to be the case that the .Net development environment was clearly superior, but the difference is smaller these days.

  Was this answer useful?  Yes


  • May 27th, 2014

what does it mean "Java Supports Connected architecture"?
please help..

  Was this answer useful?  Yes

bhavesh doifode

  • Nov 28th, 2014

.Net platform has 43 language support

  Was this answer useful?  Yes


  • Feb 9th, 2016

pandeyapavankumar You are telling wrong .Net platform dependent technology

  Was this answer useful?  Yes


  • Sep 3rd, 2016

These are the major differences

It has open source support
Platform independent
Language dependent
Supports many frameworks
Difficult to designing the front hand for any web application in Java

It not support open source community
Language independent supports many language
Platform dependent
Support limited frameworks
Due to ado.net you access the data in the disconnected mode also which is a high level performance against JDBC.

  Was this answer useful?  Yes


  • Sep 30th, 2016

Which programming language is the best - Java or .Net - is a hot level headed discussion amongst job hopefuls and IT experts. JAVA is utilized by more than 6.5 million programmers. Actually released in 1995, this high level language infers a lot of its linguistic structure from C and C++. Basically, it is an object oriented language and its codes are basic and simple. Since it is an all around supported programming language, there are committed developers prepared to catch bugs rapidly and fix them.

Career In Java Programming: Sun Microsystems

Comparatively, .NET language is an innovation that is available with a few Microsoft Windows O.S. The .NET Framework is predominantly gone for use with new applications made only for the Windows platform. On the off chance that you take a gander at the utility estimation of both the programming languages , you will watch that both are in incredible demand in the IT and IT-empowered enterprises.

  Was this answer useful?  Yes


  • Apr 22nd, 2017

.NET is a framework or simply a platform of presently 43 programming languages, where as Java is a programming language

  Was this answer useful?  Yes

sri vidya

  • Jun 26th, 2017

No, .Net uses Microsoft framework concept not OOPs concept.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.


Related Answered Questions


Related Open Questions