GitHub ने TypeScript को 2020 का सबसे तेज़ी से बढ़ने वाली भाषा घोषित किया
GitHub प्लेटफॉर्म ने अपनी वार्षिक Octoverse रिपोर्ट प्रकाशित की, और सबसे बड़ा आश्चर्य TypeScript का नेतृत्व रहा। 2020 के परिणामों के अनुसार, Microsoft की यह प्रोग्रामिंग भाषा डेवलपर समुदाय में रिकॉर्ड वृद्धि दिखाते हुए, विकास दर में Python और Java को भी पीछे छोड़ गई।
आंकड़े और तथ्य
रिपोर्ट के अनुसार, TypeScript पर pull-requests की संख्या 2019 की तुलना में 93% बढ़ गई। तुलना के लिए: Python की वृद्धि 22% और JavaScript की केवल 11% रही। पूर्ण संख्याओं में, TypeScript GitHub पर कोड की मात्रा के हिसाब से शीर्ष-5 भाषाओं में शामिल हो गया, जो केवल JavaScript, Python, Java और Go से पीछे है।
यह प्रवृत्ति वेब-डेवलपमेंट के क्षेत्र में विशेष रूप से ध्यान देने योग्य है: 2020 में TypeScript का उपयोग करने वाले 67% सर्वेक्षित डेवलपर्स ने बताया कि वे JavaScript से इसमें आए। मुख्य कारण स्टैटिक टाइपिंग को बताया गया, जो कंपाइलेशन चरण में बग्स की संख्या को औसतन 40% तक कम कर देती है।
विशेषज्ञों की राय
कंपनी "Яндекс.Облако" के वरिष्ठ डेवलपर आंद्रेई मेलनिकोव टिप्पणी करते हैं: "TypeScript केवल JavaScript पर एक ऐड-ऑन नहीं रह गया है। 2020 में हमने देखा कि कैसे बड़े प्रोजेक्ट्स - Angular से लेकर Deno तक - पूरी तरह से इस भाषा में आ गए। एंटरप्राइज डेवलपमेंट के लिए, यह पहले से ही एक डी-फैक्टो मानक है।"
EPAM में टीम लीड अन्ना वोल्कोवा भी इसी राय से सहमत हैं: "TypeScript बड़ी कोड बेस को बनाए रखने की समस्या को हल करता है। जब किसी प्रोजेक्ट में 500+ फाइलें हों, तो टाइपिंग के बिना अराजकता शुरू हो जाती है। GitHub के आंकड़े इसकी पुष्टि करते हैं।"
संदर्भ और भविष्यवाणियां
2020 में TypeScript की वृद्धि को महामारी से अलग नहीं देखा जा सकता। रिमोट काम पर बड़े पैमाने पर बदलाव ने कंपनियों को कोड गुणवत्ता के प्रति अपने दृष्टिकोण पर पुनर्विचार करने के लिए मजबूर किया। TypeScript में स्टैटिक एनालिसिस और ऑटो-कम्पलीशन नए लोगों को प्रोजेक्ट में तेजी से शामिल करने में मदद करते हैं - यह वितरित टीमों के लिए महत्वपूर्ण हो गया।
GitHub के विश्लेषकों का अनुमान है कि 2022 तक TypeScript, Java को पीछे छोड़ते हुए लोकप्रियता में शीर्ष तीन में शामिल हो सकता है। पहले से ही, Google (Angular में), Slack और Airbnb जैसे दिग्गज इसका उपयोग कर रहे हैं। रूसी बाजार के लिए भी यह प्रवृत्ति प्रासंगिक है: HeadHunter के अनुसार, TypeScript डेवलपर्स के लिए रिक्तियों की संख्या में एक वर्ष में 150% की वृद्धि हुई है।
पूरी Octoverse 2020 रिपोर्ट GitHub के आधिकारिक ब्लॉग पर उपलब्ध है।