पायथन को व्यापक रूप से जेनरेटिव AI__,__ के लिए पसंदीदा प्रोग्रामिंग भाषा के रूप में माना जाता है, इसलिए स्वाभाविक रूप से, इसे पायथन फ्रेमवर्क और लाइब्रेरीज़ पर अत्यधिक केंद्रित किया गया है। लेकिन जावा डेवलपर्स के लिए इसका क्या मतलब है?
यह पूछने के लिए एक महत्वपूर्ण प्रश्न है, क्योंकि दुनिया की कई बड़ी आईटी प्रणालियाँ जावा द्वारा संचालित हैं। जब सिस्टम स्केलेबिलिटी और मजबूती की बात आती है तो जावा ने खुद को पसंदीदा भाषा साबित कर दिया है। जावा की छह महीने की रिलीज ताल और नई सुविधाओं जैसे कि पेश की गई के साथ
हमने जावा डेवलपर्स से पायथन की उच्च गोद लेने की दर के संबंध में जेनएआई के बढ़ते महत्व के बारे में उनके विचार पूछने का फैसला किया। जावा डेवलपर्स को पारंपरिक रूप से एंटरप्राइज एप्लिकेशन डेवलपर्स के रूप में पहचाना जाता है, जो निगम के बैकएंड उत्पादन प्रणालियों के डिजाइन और कार्यान्वयन के प्रभारी विशेषज्ञ होते हैं। क्या चैटजीपीटी ने दुनिया में तूफान ला दिया है, जिससे जावा डेवलपर्स की भौंहें तन गई हैं - या वे बिल्कुल भी ध्यान नहीं दे रहे हैं?
हमने यह पता लगाने का निर्णय लिया कि जावा डेवलपर्स जेनएआई के पायथन पर फोकस के बारे में कैसा महसूस करते हैं। इसलिए, जुलाई 2023 में, हमने तीन अलग-अलग सोशल मीडिया प्लेटफार्मों के उपयोगकर्ताओं के सर्वेक्षण में एक सप्ताह बिताया: लिंक्डइन , एक्स (पूर्व में ट्विटर ), और मास्टोडॉन। पूछा गया विशिष्ट प्रश्न था “GenAI पायथन लाइब्रेरीज़ और फ्रेमवर्क पर अत्यधिक केंद्रित है। इससे आपको कैसा महसूस होता है?”
लिंक्डइन और एक्स के मुख्यधारा के प्लेटफॉर्म होने के कारण, हमने व्यूज और प्राप्त वोटों की संख्या दोनों में अधिक संख्या में जुड़ाव देखा। लिंक्डइन पोल में करीब 2,900 दर्शक थे, जिनमें से 84 (3%) ने सवाल पर वोट किया। एक्स के लगभग 2,800 दर्शक थे, जिनमें से 134 (5%) ने मतदान किया। मास्टोडॉन ने दर्शकों की संख्या प्रदर्शित नहीं की, लेकिन इसमें 15 लोगों को पंजीकृत किया गया था जिन्होंने अपना वोट डाला था - प्रश्न के कुल 233 प्रतिक्रियाओं के लिए।
नमूने की सीमाओं के कारण, परिणामों को बड़ी आबादी पर लागू नहीं किया जाना चाहिए। ऐसा कहा जा रहा है कि, डेटा समुदाय को विषय की बेहतर समझ रखने की अनुमति देता है।
कुल मिलाकर, 48% उत्तरदाताओं का मानना है कि "जावा, पायथन की बराबरी कर लेगा"। इसके विपरीत, 18% ने कहा कि पायथन की जेनएआई बढ़त का मतलब है कि उनके "पायथन पर स्विच करने" की अधिक संभावना है। शेष उत्तरदाताओं में से, 21% निश्चित नहीं हैं कि क्या सोचना चाहिए, और 13% ने विषय पर शोध शुरू करने की योजना बनाई है। लिंक्डइन पर मतदाताओं को यह विश्वास होने की अधिक संभावना थी कि जावा पकड़ बना लेगा और अतिरिक्त शोध करने की योजना बनाने की संभावना कम थी।
यहां कुछ निष्कर्ष दिए गए हैं जिन्हें हम निकाल सकते हैं:
सर्वेक्षणों से पता चलता है कि बड़ी संख्या में डेवलपर्स जेनेरेटिव एआई में पायथन के प्रभुत्व से आश्चर्यचकित, चिंतित या भयभीत महसूस करते हैं। ऐसा माना जा रहा है कि पायथन ने इस उभरते क्षेत्र पर "कब्ज़ा" कर लिया है।
उसी समय, कुछ जावा डेवलपर्स एआई/एमएल में पायथन के कर्षण को पूरक करने के लिए जावा की ताकत (प्रदर्शन, स्थिर टाइपिंग, उद्यम क्षमताओं) का लाभ उठाने के अवसर देखते हैं। दोनों भाषाओं के बीच के अंतर को पाटने में रुचि है।
इस बात पर राय अलग-अलग है कि क्या जावा एआई में पायथन को "पकड़" सकता है या क्या गति अब पायथन के पक्ष में बहुत दूर है। कुछ लोग सोचते हैं कि प्रतिस्पर्धी होने के लिए जावा को तेजी से विकसित होने की जरूरत है, जबकि अन्य सोचते हैं कि अब बहुत देर हो चुकी है।
ओरेकल और जावा समुदाय से एआई, मशीन लर्निंग और डेटा विज्ञान के उपयोग के मामलों का समर्थन करने में अधिक सक्रिय होने का आह्वान किया जा रहा है। कई लोगों का मानना है कि एमएल/एआई के लिए पायथन के पारिस्थितिकी तंत्र और पुस्तकालय बहुत आगे हैं।
संक्षिप्त सर्वेक्षण के परिणामों ने हमें कुछ हद तक विश्वास दिलाया है कि जावा डेवलपर्स GenAI के बारे में सीखना शुरू करने के लिए तैयार हैं। चूँकि इसे शुरुआत में पायथन का उपयोग करके विकसित किया गया था, इसलिए यह समझ में आता है कि वर्तमान में इसमें बेहतर पायथन समर्थन और एकीकरण है। हालाँकि, आगे बढ़ते हुए, भाषा समर्थन का विस्तार संभवतः एक प्राथमिकता है।
जावा अभी भी बेहद लोकप्रिय है, विशेष रूप से बड़े उद्यमों में, कभी-कभार नकारात्मक टिप्पणी के बावजूद कि "जावा मर चुका है।" इसलिए अधिक उपयोग के मामले खोलने के लिए अपनी जावा क्षमताओं का विस्तार करने के लिए GenAI के लिए निश्चित रूप से प्रोत्साहन है। जावा और पायथन में अलग-अलग ताकतें हैं जो उन्हें अलग-अलग कार्यों के लिए उपयुक्त बनाती हैं; कंप्यूटिंग जगत में उनमें से प्रत्येक का अपना स्थान है। जावा अन्य चीजों के अलावा प्रदर्शन, स्केलेबिलिटी और समवर्ती समर्थन के लिए जाना जाता है। आने वाले जावा 21 में होगा
लेकिन जब उपयोग में आसानी की बात आती है तो जावा स्थिर नहीं रहता है। भाषा को अधिक संक्षिप्त और डेवलपर-अनुकूल बनाने के प्रयास चल रहे हैं। PyTorch और TensorFlow जैसी लाइब्रेरी में अब AI/ML विकास के लिए Java API हैं।
अंततः, हमें लगता है कि GenAI जावा और पायथन दोनों में डेवलपर्स के लिए एक शानदार अनुभव प्रदान करेगा। भाषाओं और रूपरेखाओं में डेवलपर की पसंद की स्वतंत्रता का समर्थन करना महत्वपूर्ण होगा - तकनीकी प्रगति की किसी भी लहर के लिए लचीलापन हमेशा फायदेमंद होगा। बेशक, GenAI अपने जावा समर्थन को कितनी तेजी से विस्तारित करता है यह मांग और तकनीकी विचारों पर निर्भर करता है। उम्मीद यह है कि समय के साथ इसमें सुधार होगा; जैसा कि ऊपर बताया गया है, पहेली का तकनीकी भाग पहले से ही हल किया जा रहा है।
संक्षेप में , जबकि GenAI आज अधिक पायथन-केंद्रित है, जावा अभी भी बहुत प्रासंगिक है, और इसका अच्छी तरह से समर्थन करना आगे बढ़ने में प्राथमिकता होनी चाहिए। भाषाएँ अपनी-अपनी शक्तियों से एक-दूसरे की पूरक बन सकती हैं। कौन जानता है? जिन 18% उत्तरदाताओं ने संकेत दिया था कि वे पायथन पर स्विच करेंगे, वे अंततः खुद को जावा के साथ बने रहने के लिए आश्वस्त पाएंगे।
- मैरी ग्रिग्लेस्की, डेटास्टैक्स द्वारा
सदस्यता लेकर डेटास्टैक्स के बारे में और जानें