Sunday, February 7, 2010

Difference Between .Net and Java


Java
  • Java is developed by Sun Microsystems.(Often called Sun Java)
  • Java is a light weight language and can be run on almost all the OS(it require less hardware)
  • There is no standard tool available for Java. Although, many third party IDEs are available. E.g. TextPad or Netbean.
  • Java is a programming language designed to be run on multi platforms and uses a common language which has to be compiled and run on different platforms (e.g. Windows, Mac and Linux).
  • i.e. Java can be used for writing programs for different operating systems
.NET
  • Net is developed by Microsoft Corporation
  • .Net needs a very heavy framework to be installed which has higher Hardware requirements too compared to Java.
  • A standard development IDE is available for .Net that is Microsoft Visual Studio .NET that allows to program in any .Net language we choose, but has compilers for many different languages that generate a platform specific code (i.e. Microsoft or Windows).
  • .NET can be used for making any programming language into a Windows Program

No comments: