टेक उद्योग में इसे एक साहसिक कदम के रूप में देखा जा रहा है, Microsoft ओपन सोर्स OpenJDK 21 के अपने स्वतंत्र प्रस्तुतिकरण की घोषणा की है, जो बिना किसी शुल्क के उपयोग के लिए उपलब्ध है। यह अनावरण तकनीकी दिग्गजों की सॉफ्टवेयर पेशकशों में एक परिष्कृत परत जोड़ता है और जावा डेवलपर्स और उद्यमों के लिए समान रूप से दायरा बढ़ाता है।
Microsoft Build of OpenJDK 21, जिसे 28 सितंबर को learn.microsoft.com के माध्यम से उपलब्ध कराया गया था, Linux, Windows और Mac सहित विभिन्न प्लेटफार्मों पर अपनी अनुकूलता बढ़ाता है। यह रिलीज 19 सितंबर को Oracle के जावा 21 के लॉन्च के ठीक बाद है। हालांकि, Microsoft संस्करण विशिष्ट विस्तारित कार्यक्षमताओं के कारण खड़ा है जो इसे पिछले जावा पुनरावृत्तियों से ऊपर उठाता है।
Microsoft अनाम पैटर्न और वेरिएबल्स के साथ-साथ अज्ञात कक्षाओं और उदाहरण विधियों में अंतर्दृष्टि को शामिल करके शुरुआती लोगों के लिए जावा सीखने की अवस्था को सरल बनाने का प्रयास किया है। पूर्वावलोकन में जेनरेशनल ZGC (Z गारबेज कलेक्टर) भी दिखाया गया है, जिसका उद्देश्य प्रदर्शन को अनुकूलित करना है।
वर्चुअल थ्रेड्स का समावेश उच्च-थ्रूपुट समवर्ती अनुप्रयोगों के निष्पादन में एक महत्वपूर्ण मोड़ है, जो बेहतर दक्षता और वास्तविक समय की बातचीत की पेशकश करता है। यह बिल्ड विंडोज़ कंटेनर जेवीएम लॉन्चर की शुरूआत का भी समर्थन करता है, जो प्रोसेस आइसोलेशन मोड में विंडोज़ कंटेनरों के अंदर जावा को चलाने के लिए डिज़ाइन किया गया एक प्रूफ-ऑफ-कॉन्सेप्ट लॉन्चर है।
शायद Microsoft के OpenJDK 21 का सबसे आकर्षक पहलू प्रौद्योगिकी समूह से दीर्घकालिक, त्रैमासिक समर्थन का प्रावधान है, जो पूरी तरह से मुफ़्त है। यह न्यूनतम आठ वर्षों की सहायता के साथ दीर्घकालिक समर्थन रिलीज के रूप में जावा 21, या जावा डेवलपमेंट किट 21 को बनाए रखने की Oracle की प्रतिबद्धता का समर्थन करता है।
Microsoft जावा डेवलपर समुदाय के प्रति अपनी प्रतिबद्धता दोहराई है, अपने ओपनजेडीके बिल्ड को जेडीके 17 और जेडीके 11 तक विस्तारित किया है, दोनों को दीर्घकालिक समर्थन रिलीज के रूप में स्टाइल किया गया है। यह प्रतिबद्धता पहली बार अप्रैल 2021 में Microsoft Build of OpenJDK के प्रारंभिक अनावरण के साथ प्रदर्शित की गई थी।
इस रिलीज़ के बाद, Microsoft घोषणा की कि JDK 21 Azure PaaS क्लाउड सेवाओं पर आसानी से उपलब्ध होने के लिए तैयार है। यह विविध क्लाउड इंफ्रास्ट्रक्चर सेटअप में जावा अनुप्रयोगों के प्रदर्शन और क्षमताओं को सुविधाजनक बनाने और बढ़ाने में महत्वपूर्ण योगदान देगा।
इन रोमांचक घोषणाओं के साथ, Microsoft जावा के लिए सिमेंटिक कर्नेल की नवीनतम रिलीज़, संस्करण 0.2.9 प्रस्तुत की। यह अल्फा स्टेट एसडीके पारंपरिक प्रोग्रामिंग भाषाओं के भीतर जेनरेटिव एआई के लिए बड़े भाषा मॉडल को एम्बेड करने का एक हल्का और कुशल तरीका प्रदान करता है, जो पारंपरिक प्रोग्रामिंग में एआई एप्लिकेशन में एक मील का पत्थर है। इस लाइब्रेरी का उद्देश्य बड़े भाषा मॉडलों के मुहावरेदार एकीकरण के सौजन्य से संवर्धित बुद्धिमत्ता के साथ जावा अनुप्रयोगों को बढ़ावा देने में डेवलपर्स की सहायता करना है।
आधुनिक no-code प्लेटफ़ॉर्म, जैसे AppMaster, बैकएंड, वेब और मोबाइल एप्लिकेशन के लिए व्यापक टूल की पेशकश करके एप्लिकेशन विकास प्रक्रिया को सुव्यवस्थित करने में समान रूप से लगे हुए हैं। प्रोग्रामिंग परिदृश्य में वर्तमान बदलाव को देखते हुए, Microsoft के ओपनजेडीके 21 के निर्माण की शुरूआत और no-code प्लेटफार्मों की उन्नति डेवलपर्स और संगठनों के लिए नवीन रास्ते खोल रही है।