GitHub ने JavaScript को वर्ष की सबसे तेजी से बढ़ती भाषा घोषित किया
वार्षिक रिपोर्ट GitHub Octoverse 2024 के अनुसार, JavaScript न केवल सबसे लोकप्रिय, बल्कि सबसे तेजी से बढ़ने वाली प्रोग्रामिंग भाषा बन गई है। पिछले 12 महीनों में, JavaScript (Node.js रनटाइम सहित) पर प्रोजेक्ट्स की संख्या में 23% की वृद्धि हुई है, जो Python (+18%) और TypeScript (+15%) से आगे है।
विशेषज्ञ इस उछाल को कंपनियों के serverless-आर्किटेक्चर और Node.js पर माइक्रोसर्विसेज की ओर बड़े पैमाने पर बदलाव से जोड़ते हैं। «JavaScript अब केवल फ्रंटएंड भाषा नहीं रह गया है। Node.js API-गेटवे और real-time एप्लिकेशन के लिए मानक बन गया है, — टिप्पणी करते हैं एलेक्सी इवानोव, CTO, कंपनी «टेक्नोसॉफ्ट»। — 2024 में हमने JavaScript पर edge-फंक्शन्स का विस्फोटक विकास देखा, विशेष रूप से Node.js 22 के ES मॉड्यूल्स की बेहतर प्रदर्शन क्षमता के साथ आने के बाद»।
रिपोर्ट के प्रमुख आंकड़े:
- 2024 में JavaScript पर 4.2 मिलियन से अधिक नए रिपॉजिटरी बनाए गए।
- GitHub पर कुल कमिट्स में JavaScript की हिस्सेदारी 27% तक पहुंच गई (एक साल पहले यह 24% थी)।
- npm इकोसिस्टम में योगदानकर्ताओं की संख्या में 31% की वृद्धि हुई।
उल्लेखनीय है कि यह वृद्धि नए फ्रेमवर्क के कारण नहीं, बल्कि परिपक्व समाधानों के कारण हो रही है। Express.js और NestJS ने अपना नेतृत्व बनाए रखा, जबकि Fastify ने 45% की रिकॉर्ड वृद्धि दर्ज की — डेवलपर्स तेजी से इसे उच्च-लोड सिस्टम के लिए चुन रहे हैं।
«श्रम बाजार भी प्रतिक्रिया दे रहा है: 2023 की तुलना में Node.js डेवलपर्स के लिए नौकरियों की संख्या में 40% की वृद्धि हुई है, — जोड़ती हैं मारिया सोकोलोवा, HR-निदेशक, प्लेटफॉर्म «हैबर करियर»। — कंपनियां ऐसे विशेषज्ञों की तलाश कर रही हैं जो एक ही भाषा में पूरा स्टैक लिख सकें, और JavaScript यहाँ प्रतिस्पर्धा से बाहर है»।
वहीं, विश्लेषकों ने चेतावनी दी है: तेजी से विकास इकोसिस्टम के विखंडन का कारण बन सकता है। «अब npm पर 2.1 मिलियन से अधिक पैकेज हैं, और उनमें से कई की गुणवत्ता वांछित से कम है, — नोट करते हैं दिमित्री कुज़नेत्सोव, Stepik पर JavaScript कोर्स के लेखक। — डेवलपर्स को लीगेसी-कोड को बढ़ने से रोकने के लिए डिपेंडेंसी का अधिक सावधानी से चयन करना चाहिए»।
पूर्ण रिपोर्ट GitHub Octoverse 2024 प्लेटफॉर्म की आधिकारिक वेबसाइट पर उपलब्ध है। इसमें यह भी उल्लेख किया गया है कि विकास दर में दूसरे स्थान पर Rust (+19%) और तीसरे पर Go (+14%) रहा।