They are two separate entities entirely, from two different competing companies. .NET is a platform, technically it is only one language, but can be written to using a variety of interpreters, such as Visual Basic and Visual C#. To anyone learning for the first time, I would say stay away from .NET, it locks you in to only one vendor (Microsoft). Java programming is far more useful and universal, it is a highly regarded skill. Java code is highly portable and runs on a variety of devices, without requiring many major changes. .NET attempts to do this by using a "framework", but in my experience this framework is too large and clumsy and only works on a small selection of Microsoft-sanctioned devices. Java currently has a plus that is also now free and open source.
2007-03-11 19:31:38
·
answer #1
·
answered by Binky 2
·
0⤊
0⤋
In practical way very different from top to bottom, the language to start with is different (except if you opt to try this J# thing) to the runtime platform.
In theoretical way .Net is an exact copy of Java since Java proved older way adopted by Microsoft is not working in 'Net age but .Net obviously rebranded and retooled and especially retermed to avoid legal manuevering by Sun.
2007-03-12 03:45:23
·
answer #2
·
answered by Andy T 7
·
0⤊
0⤋
One basic diffrence that the java community is boasting is
"java can run virtually on any machine in the world"
But as microsft's .net is dependent on windows OS,java also is dependent on its virtual machine.you need to have windows
for your .net program ,as well you need JVM for your java program.
So the difrence between them is that JAva is from sun and .net is from microsoft.
2007-03-12 02:31:28
·
answer #3
·
answered by selen'a 1
·
0⤊
0⤋
not comparision 2 program because very diferent.
2007-03-12 04:01:34
·
answer #4
·
answered by Amir 2
·
0⤊
0⤋
lots.
2007-03-12 02:25:47
·
answer #5
·
answered by scottca719 1
·
0⤊
0⤋