Translate

Saturday, January 25, 2014

Comparison between .net and Java


.net
Java



IDE
Visual Studio
Ecllipse, IntelliJ
framework
.net framework
Java Runtime Environment
Virtual Machine
CLR (Common Language Runtime)
JVM (Java Virtual Machine)
What Language was the runtime written in?
C, C++ and Assembly
Oracle JVM is written in C++
Webserver
IIS
Apache
Assembly
dll
jar
Operating System
Windows ( for mac and Linux there is mono which allows development using C#)
Windows, Solaris, Linux, Mac
Developer
Microsoft
Oracle
Is Source code for the Runtime freely available for viewing?
No
Yes
Build tool for IDE
MSBuild.exe
Maven
Dependency fetching tool for IDE (package manager)
Nuget
Maven
Solution
.sln
analogous to a workspace in eclipse
Compiled code
MSIL (Microsoft Intermediate Language)Byte Code