ओरेकल ने माइक्रोसॉफ्ट के विज़ुअल स्टूडियो कोड के लिए जावा डेवलपमेंट एक्सटेंशन की शुरुआत की
ओरेकल ने मेवेन और ग्रैडल परियोजनाओं को बढ़ाते हुए विजुअल स्टूडियो कोड के लिए एक पूर्ण विशेषताओं वाला जावा डेवलपमेंट एक्सटेंशन पेश किया है।

हाल ही में, OracleMicrosoft's Visual Studio Code के लिए अपने नए Oracle Java Platform एक्सटेंशन पर से पर्दा हटा दिया है। यह उल्लेखनीय रिलीज़ जावा विकास के लिए प्रशंसित कोड संपादक के लिए एक व्यापक टूलकिट लाता है, जो मावेन और ग्रैडल परियोजनाओं के लिए जावा अनुप्रयोगों के आसान निर्माण, निष्पादन और परीक्षण की अनुमति देता है।
यह एक्सटेंशन VS Code प्लेटफ़ॉर्म के माध्यम से उपलब्ध है, जो Visual Studio Marketplace का एक हिस्सा है। ओरेकल ने पहली बार 18 अक्टूबर को इस विस्तार की घोषणा की, जिसमें पूर्ण विकास चक्र को पूरा करने का वादा किया गया, जिसमें संशोधन और संकलन से लेकर समस्या निवारण और परीक्षण तक सब कुछ शामिल है। क्लास-स्तरीय और वैरिएबल रीफैक्टरिंग क्षमताएं भी इसकी पेशकश के हिस्से के रूप में आती हैं।
Oracle Java Platform एक्सटेंशन की प्रारंभिक रिलीज़ में, कई सुविधाएँ शामिल हैं जैसे प्रोजेक्ट व्यू, त्रुटि हाइलाइटिंग, ऑटो-पूर्णता और जंप-टू-डेफिनिशन क्षमताएं। परीक्षण के पूरक के लिए, जूनिट इकाई परीक्षण के लिए भी समर्थन है।
Oracle देखा और संकेत दिया कि एक सार्वभौमिक एकीकृत विकास पर्यावरण (आईडीई) के रूप में विजुअल स्टूडियो कोड की बदलती लोकप्रियता ने प्रोग्रामिंग भाषाओं और आईडीई के बीच परस्पर क्रिया में एक आदर्श बदलाव का कारण बना दिया है। परंपरागत रूप से, डेवलपर्स पहले एक भाषा चुनते हैं और उसके बाद आईडीई चयन करते हैं; आज, उम्मीद यह है कि VS Code जैसी भाषा-अज्ञेयवादी आईडीई डेवलपर्स द्वारा उपयोग की जाने वाली सभी भाषाओं के लिए मजबूत समर्थन प्रदान करेगी। कई जावा डेवलपर्स, विशेष रूप से छात्र और कई भाषाओं में कुशल लोगों ने VS Code अपनाना शुरू कर दिया है।
प्रोग्रामिंग भाषा का समर्थन करने के लिए VS Code एक्सटेंशन की क्षमता में अंतर्निहित तंत्र इसके मूल में भाषा सर्वर है, जैसा कि Oracle द्वारा नोट किया गया है। यह बैक-एंड तत्व भाषा टूल को संभालता है और भाषा सर्वर प्रोटोकॉल का उपयोग करके आईडीई के साथ इंटरैक्ट करता है। ओरेकल ने जावा भाषा सर्वर का एक संक्षिप्त संस्करण विकसित किया है, जिसका मूल संस्करण Apache NetBeans प्रोजेक्ट के लिए संकल्पित किया गया था।
Oracle's भाषा सर्वर कोड संस्करण और संकलन के लिए OpenJDK javac कंपाइलर का उपयोग करता है। परिणामस्वरूप, वीएस कोड नई जेडीके (जावा डेवलपमेंट किट) सुविधाओं के लॉन्च होते ही तुरंत उनके लिए समर्थन प्रदान कर सकता है। ओरेकल का यह एक्सटेंशन जल्द ही लॉन्च होने वाले जेडीके संस्करण के अलावा वर्तमान जेडीके रिलीज का समर्थन करने का वादा करता है, जिसमें नवीनतम संस्करण जेडीके 21 है, जिसे सितंबर में लॉन्च किया गया है।
दिलचस्प बात यह है कि माइक्रोसॉफ्ट के पास VS Code के लिए जावा डेवलपमेंट टूल्स का अपना सूट है, जिसमें जावा के लिए एक एक्सटेंशन पैक भी शामिल है। पैक में जावा अनुप्रयोगों की स्क्रिप्टिंग, मूल्यांकन और सुधार के लिए इच्छित एक्सटेंशन का वर्गीकरण शामिल है। जबकि low-code और no-code विकास के लिए AppMaster जैसे कई विकल्प मौजूद हैं, ऐसे एक्सटेंशन कई प्लेटफार्मों पर इसे और अधिक सुलभ बनाकर जावा विकास के दायरे को आगे बढ़ाते हैं।


