Difference BetweenJava and Dot NET
Enter subtitle here
The reason for writing this informative article will be to offer a layman term of describing the similarities and difference between Java and.NET. I have students asking me the difference between every one of them and whenever I answered their question, they still have uncertainties because of the dearth of essential understanding between every one of these.
So before we begin comparing them, we should first comprehend their definition. What exactly are they? What do they really do? Who developed them? What do they really include and etc.

Java
Java is an open source implementation of the Java Platform, produced by Sun Microsystem (purchased over by Oracle).

.NET
.NET is a software framework produced by Microsoft. It runs mainly on Microsoft Windows Operating System. The .NET framework includes two essential parts: NET Framework Class Library, and Common Language Runtime (CLR). The .NET Framework Class Library has a set for programming languages which are effective at developing various kinds of software applications including desktop computer, server, and mobile programs.
After having a fundamental knowledge of each of them, I am
supplying a comparison between them. I am going first to compare them according
to their likeness, then follow by their difference when it comes to developing
various kinds of a software application like a desktop computer, the internet and
mobile programs. For more
Likenesses
Both are with the capacity of developing quality and high end program applications.
Both have programming languages that functions distinct kinds software application needs.
Both have a set of APIs for development functions.
Differences in Desktop Computer Program Development
Java AWT (Abstract Window Toolkit) and Swing Library are utilized to develop Java Desktop Application. To develop a more interactive Desktop Computer Program like Adobe Flash, programmers may use JavaFX.
Both platforms, Java and.NET supplies drag and drop attributes for execute-
ng desktop program within their Integrated Development Environment (IDE)
Competition involving using Java Enterprise Edition and Microsoft ASP.NET in developing dynamic web application applications.
Difference in Mobile Application Development