Java เป็นภาษาโปรแกรมมิ่งระดับสูง ที่พัฒนาโดย Sun Microsystems และเปิดตัวในปี 1995 Java ทำงานบนหลายแพลตฟอร์ม เช่น Windows, Mac OS และเวอร์ชันต่างๆ ของ UNIX
.NET framework เป็นเฟรมเวิร์กซอฟต์แวร์คอมพิวเตอร์ ที่ประดิษฐ์โดย Microsoft มันทำงานบน Microsoft Windows OS (ระบบปฏิบัติการ) มันให้ user interface, data access, database connectivity, cryptography, web application development เป็นต้น
ภาษา
Java รองรับเฉพาะรูปแบบ Java
.NET รองรับหลายภาษา เช่น VB.NET, C#, F# เป็นต้น
แพลตฟอร์ม
Java เป็น platform independent และรันบน Windows, Linux และ Mac OS ได้
.NET ทำงานบน Windows
Runtime
Java มี Java Virtual Machine, ByteCode, JDK, JRE เป็นต้น
.NET มี Common Language Runtime
GUI Components
Java มี Java Beans ส่วน .NET มีคลาสของตัวเอง
ฐานข้อมูล
ใช้ JDBC เชื่อมต่อ Java กับฐานข้อมูล ส่วน .NET ใช้ ADO.NET