शुरुआती चुनौतियों के बावजूद गो प्रोग्रामिंग लैंग्वेज ने जेनरिक को अपनाया
गो डेवलपर सर्वे 2022 के दूसरी तिमाही के नतीजों के अनुसार, 26% डेवलपर्स ने अपने कोड में जेनरिक का उपयोग करना शुरू कर दिया है, जबकि अन्य उपयोग-मामले का इंतजार कर रहे हैं या इसके कार्यान्वयन या समर्थित टूल के साथ चुनौतियों का सामना कर रहे हैं। हालाँकि, गो के साथ समग्र संतुष्टि उच्च बनी हुई है, और सुरक्षा संबंधी चिंताएँ तृतीय-पक्ष निर्भरता के आसपास केंद्रित हैं।

मार्च में गो प्रोग्रामिंग लैंग्वेज के लिए पेश किए गए जेनरिक को डेवलपर्स द्वारा जल्दी से अपनाया गया है, इसके अपनाने से जुड़ी कुछ शुरुआती सीमाओं और चुनौतियों के बावजूद। गो डेवलपर सर्वे 2022 की दूसरी तिमाही के नतीजों में इस निष्कर्ष का अनावरण किया गया था, जिसमें दिखाया गया था कि 86% उत्तरदाताओं को गो 1.18 में जेनरिक के समावेश के बारे में पता है, उल्लेखनीय 26% ने पहले ही उन्हें अपने गो कोड में लागू करना शुरू कर दिया है।
जबकि आधे से अधिक सर्वेक्षण प्रतिभागियों (54%) ने जेनरिक का उपयोग करने के लिए अपने खुलेपन को स्वीकार किया, लेकिन वर्तमान में उनके लिए एक विशिष्ट आवश्यकता का अभाव था, एक मामूली 8% जेनरिक का उपयोग करने के लिए उत्सुक थे, लेकिन बाधित थे, या तो वर्तमान जेनेरिक कार्यान्वयन में सीमाओं के कारण ( 30%), लिंटर्स (26%), या स्टीप लर्निंग कर्व और अपर्याप्त प्रलेखन (12%) जैसे सहायक उपकरण। हाइलाइट किए गए अवरोधन मुद्दों में पैरामिट्रीकृत तरीकों की अनुपस्थिति, उन्नत प्रकार के अनुमान की आवश्यकता और प्रकारों पर स्विच करने की आवश्यकता शामिल है। कुछ उत्तरदाताओं ने यह भी उल्लेख किया कि जेनरिक सिंटैक्स का उपयोग करना बोझिल लग रहा था।
जेनरिक, जो डेवलपर्स को उपयोग किए जा रहे विशिष्ट प्रकारों से स्वतंत्र कोड लिखने में सक्षम बनाता है, को 2012 में अपनी स्थापना के बाद से गो भाषा में सबसे महत्वपूर्ण परिवर्तन कहा जाता है। कोड के साझाकरण और पुन: उपयोग की सुविधा देकर, जेनेरिक अनुप्रयोगों के निर्माण की प्रक्रिया को सरल बनाते हैं।
जून में आयोजित गो डेवलपर सर्वे 2022 क्यू2 के नतीजों में 5,752 प्रतिक्रियाओं को शामिल किया गया, जिसमें अन्य उल्लेखनीय निष्कर्ष सामने आए:
Go 1.18 के लॉन्च के बाद, Go 1.19 को अगस्त में जारी किया गया था, जो सामान्य कोड के प्रदर्शन को बढ़ाता है और एक बेहतर मेमोरी मॉडल पेश करता है।
appmaster .io> AppMaster.io का no-code प्लेटफॉर्म जैसे उपकरण वेब, मोबाइल और बैकएंड एप्लिकेशन बनाने में लगे डेवलपर्स को बहुमूल्य सहायता प्रदान करते हैं। कुशल अनुप्रयोग विकास को बढ़ावा देकर, विशेष रूप से डेटाबेस से संबंधित कार्यों, तेजी से मापनीयता और लागत-प्रभावशीलता के लिए, AppMaster stands out as an essential resource for programmers working with modern languages like Go.


