this is comparing apples with oranges.
Java is a language that can be run on any platform provided the machine running it has the java platform. Java describes one particular syntax to create the Java programs.
.net is the platform itself for a multitude of languages. you can use C, C++, VB to program upon .net. These programs interact with each other using common methods. these common methods are defined by .net , and are used by the programs to communicate with each other without worry about that language the program was written in. (Java can only communicate with java programs). the machine running the program/s will need the .net platform to be installed.
that's it in a nutshell.. hope it helps.
2006-08-24 20:52:32
·
answer #1
·
answered by James T 6
·
0⤊
0⤋
oops; this question comes to right hands. Hi my name is sudeep I am a dotnet professional working for Infosys tech.
Dot net & Java r both programming language, but dot net has some added features of it.
Unlike java(j2ee) it supports c,c++,c#,vb,sql server,oracle db2 cobol snobol & what's not. It is basicaaly a CLR(Common Language Runtime) in which the codes are compiled twice; once while writting the code & again while compiling it like other languages. It also supports the interpreter feature of many languages. The most beautiful thing with dot net is; if u make a programming language of yours and the CLS(Common Language specification) of it matches with the Dot net then ur language is also a part of dot net.
Moreover the reviewer when sees the code of manifest he/she will never be bable to guess in which code it is written(whether c++,vb or c#). Though it is not platform independent like Java but still work is going on with unix( Beta version Called MONO).
If dot net becomes Platform independent, beware all the Java professionals.
P.s. dot net is a Rad unlike Java(Rapid Application developer), which helps developing the program by drag/drop method
2006-08-25 05:37:57
·
answer #2
·
answered by Bunty Rocks 2
·
0⤊
0⤋
Java is object oriented Programming developed by Sun Microsystems. It has features similar to C++ with a lot of other built in librairies. Sun made JAVA popluar by advertising that we have to write a program once and run it on any operating system.
Seeing the growing popularity of JAVA Microsoft also wanted to have something. So they came up with .net. It is framework that allows you to write a program that will run on all versions of Windows starting from windows 95.
2006-08-25 05:20:42
·
answer #3
·
answered by t_shivakumar 3
·
0⤊
0⤋
there are most of future which make .net and java difference from each other.
java is platform independently means it can run from any os and system.so mostofly people choose java to make application.
but .net also useful it is used for mostofly make mobile device application.
if you wan't to make project then choose java if know c++.
or choose .net if you have knowledge of vb.
mostofly both langauage mainly used but in 4-5 year of future mainly .net remain in talk.because microsoft not produce another language upto there-five year.
2006-08-25 03:57:02
·
answer #4
·
answered by ketan patel 2
·
0⤊
1⤋
.net supports multiple languages like VB.Net, C#, VC++ etc wheras Java doesnt support any languages.
.Net is more user friendly than Java.
The project using .Net can be completed fast when compared to the project using Java.
Intellisense is built in .Net whereas it is not bulit in Java.
Operator overloading is supported in .Net whereas it is not supported in Java.
Pointer concept is supported in .Net whereas it is not supported in Java.
There are many more differences.
2006-08-25 04:06:44
·
answer #5
·
answered by Remo 2
·
0⤊
1⤋