GeekInterview.com
Series: Subject: Topic:
Question: 81 of 343

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

Asked by: Interview Candidate | Asked on: Dec 5th, 2006
Showing Answers 1 - 8 of 8 Answers
santosh

Answered On : 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.

  
Login to rate this answer.
Soumya Mishra

Answered On : 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)

  
Login to rate this answer.
sunitha

Answered On : 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.

  
Login to rate this answer.
Guest

Answered On : 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.

  
Login to rate this answer.
keraisureshv

Answered On : May 21st, 2008

View all answers by keraisureshv

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.

  
Login to rate this answer.

Java Technology is a Single language shared by multiple Platforms, whereas .Net is based on Multiple languages shared by single Platform

  
Login to rate this answer.

Java and .Net Both are object oriented programming language but Java is a plateform independent language while .Net is not a plateform independent language.

Yes  1 User has rated as useful.
  
Login to rate this answer.
Ishrat

Answered On : 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.

  
Login to rate this answer.

Give your answer:

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

Related Open Questions

Ads

Connect

twitter fb Linkedin GPlus RSS

Ads

Interview Question

 Ask Interview Question?

 

Latest Questions

Interview & Career Tips

Get invaluable Interview and Career Tips delivered directly to your inbox. Get your news alert set up today, Once you confirm your Email subscription, you will be able to download Job Inteview Questions Ebook . Please contact me if you there is any issue with the download.