जावा बनाम जे2ईई
जावा एक प्रोग्रामिंग भाषा है और सॉफ्टवेयर एप्लिकेशन विकसित करने और चलाने के लिए एक प्लेटफॉर्म है। यह विभिन्न स्वादों में आता है:
-
जावा मानक संस्करण (जावा एसई)
यह जावा का प्लेन वैनिला वर्जन है। आप इसके साथ किसी भी सॉफ्टवेयर एप्लिकेशन को लागू कर सकते हैं। जावा एसई में कोड की एक बड़ी लाइब्रेरी है जिसमें कई पुन: प्रयोज्य सॉफ़्टवेयर फ़ंक्शन शामिल हैं। नीचे वर्णित जावा ईई और जावा एमई जावा एसई के शीर्ष पर बनाए गए हैं।
-
जावा एंटरप्राइज एडिशन (जावा ईई)
जावा का यह फ्लेवर जावा एसई पर बनता है। जावा ईई में कोड और विकास टूल के अतिरिक्त पुस्तकालय शामिल हैं जो व्यावसायिक अनुप्रयोगों को विकसित करने में विशिष्ट रूप से उपयोगी हैं।
-
जावा माइक्रो एडिशन (जावा एमई)
जावा एसई के लिए एक और विस्तार होने के अलावा, यह वास्तव में जावा एसई का एक छोटा संस्करण और सॉफ्टवेयर का एक संबद्ध पुस्तकालय है जो जावा अनुप्रयोगों की अनूठी जरूरतों को संबोधित करता है जो मोबाइल फोन और पीडीए जैसे सीमित क्षमता वाले उपकरणों पर चलना चाहिए।.
जब हम केवल "जावा" कहते हैं, तो हमारा मतलब ज्यादातर जावा मानक संस्करण से होता है।
J2EE जावा एंटरप्राइज संस्करण के पहले संस्करण को संदर्भित करता है।
जावा (यानी जावा एसई) आपको एप्लिकेशन को लागू करने में विशिष्ट पैटर्न या आर्किटेक्चर का उपयोग करने के लिए बाध्य नहीं करता है। यह जावा का सादा संस्करण है और आप अपने एप्लिकेशन को किसी भी पसंदीदा तरीके से लागू कर सकते हैं।
जावा ईई हालांकि एक समग्र वास्तुकला का वर्णन करता है जिसका आपके व्यावसायिक अनुप्रयोग को पालन करना चाहिए। Java EE में सर्वोत्तम अभ्यास और दिशानिर्देश भी शामिल हैं जिनका पालन आप व्यावसायिक अनुप्रयोगों की अनूठी आवश्यकताओं को पूरा करने में कर सकते हैं।