DIFFERENCE BETWEEN MICROSOFT’S .NET AND SUN’S JAVA :

.NET :

->It is cost effective
->Supports Language independency, supports multiple languages .
->Offers IDE as Visual Studio by Microsoft.
->Offers easiest and fastest application development, which indirectly reduces the cost of the software.
->Designing the UI is very much easy with “Drag and Drop” technique.
->AJAX implementation is much easy.

JAVA :

->It is an Open Source product, which can be freely downloaded on the internet.
->Doesn’t offer multiple languages.
->Doesn’t offer any IDE.But other IDE’s by other versions such as Eclipse etc..
->Requires much time for the application development, which indirectly increases the cost of the software.
->UI designing requires much programmers effort and stress.
->AJAX implementation is much time taking process, requires much code to write.