जावा एक उच्च-स्तरीय प्रोग्रामिंग भाषा है जिसे मूल रूप से सन माइक्रोसिस्टम्स द्वारा विकसित किया गया था और 1995 में जारी किया गया था। जावा विभिन्न प्लेटफार्मों पर चलता है, जैसे कि विंडोज, मैक ओएस और यूनिक्स के विभिन्न संस्करण।
.NET Framework माइक्रोसॉफ्ट द्वारा आविष्कार किया गया एक कंप्यूटर सॉफ्टवेयर ढांचा है। यह माइक्रोसॉफ्ट विंडोज ओएस (ऑपरेटिंग सिस्टम्स) पर चलता है। यह यूजर इंटरफेस, डेटा एक्सेस, डेटाबेस कनेक्टिविटी, क्रिप्टोग्राफी, वेब एप्लिकेशन डेवलपमेंट आदि प्रदान करता है।
भाषाएं
जावा केवल जावा पैटर्न का समर्थन करता है।
.NET कई भाषाओं जैसे VB.NET, C#, F#, आदि का समर्थन करता है।
प्लेटफ़ॉर्म
जावा प्लेटफॉर्म स्वतंत्र है और यह विंडोज, लिनक्स और मैक ओएस पर चल सकता है।
.NET विंडोज़ पर काम करता है।
रनटाइम
Java में Java Virtual Machine, ByteCode, JDK, JRE, आदि है।
.NET में सामान्य भाषा रनटाइम है
जीयूआई घटक
जावा में जावा बीन्स हैं, जबकि .NET की अपनी कक्षाएं हैं।
डेटाबेस
JDBC का उपयोग जावा को डेटाबेस से जोड़ने के लिए किया जाता है, जबकि .NET में डेटाबेस के लिए, ADO.NET का उपयोग करें।