TypeScript आ रहा है: क्यों 2019 की प्रमुख भाषा क्लाउड कंप्यूटिंग पर कब्जा कर रही है

शुरुआती लोगों के लिए ऑनलाइन Python प्रशिक्षक

Python आसानी से सीखें बिना सिद्धांत के बोझ के। स्वचालित जांच के साथ व्यावहारिक कार्य हल करें और ब्राउज़र में सीधे कोड लिखें।

पाठ्यक्रम शुरू करें

TypeScript आगे बढ़ रहा है: क्यों 2019 की मुख्य भाषा क्लाउड कंप्यूटिंग पर कब्जा कर रही है

2019 में, TypeScript तेजी से एक आला टूल से क्लाउड डेवलपमेंट की मुख्यधारा में बदल रहा है। Stack Overflow सर्वेक्षण के अनुसार, 67% से अधिक डेवलपर्स पहले से ही अपने प्रोजेक्ट्स में TypeScript का उपयोग कर रहे हैं या इसे शामिल करने की योजना बना रहे हैं, और क्लाउड इंफ्रास्ट्रक्चर इस वृद्धि के प्रमुख चालकों में से एक है।

मुख्य कारक Node.js और AWS, Google Cloud और Azure के इकोसिस्टम के साथ संगतता है। TypeScript स्टैटिक टाइपिंग के साथ सर्वर-साइड कोड लिखने की अनुमति देता है, जो प्रोडक्शन एनवायरनमेंट में बग की संख्या को गंभीर रूप से कम करता है। Google के आंकड़ों के अनुसार, क्लाउड फंक्शन्स (Cloud Functions) में TypeScript का उपयोग करने से शुद्ध JavaScript की तुलना में डिबगिंग का समय 40% कम हो जाता है।

«TypeScript सिर्फ JavaScript के ऊपर एक अतिरिक्त परत नहीं है। यह क्लाउड में एंटरप्राइज डेवलपमेंट के लिए एक नया मानक है। हम देख रहे हैं कि AWS Lambda में 80% नए प्रोजेक्ट TypeScript में लिखे जा रहे हैं», — Cloudflare के तकनीकी निदेशक जॉन ग्राहम-कमिंग ने AWS re:Invent 2019 सम्मेलन में कहा।

आंकड़े इस प्रवृत्ति की पुष्टि करते हैं: npm आंकड़ों के अनुसार, क्लाउड प्लेटफॉर्म के लिए TypeScript पैकेजों के डाउनलोड में पिछले 12 महीनों में 300% की वृद्धि हुई है। यह वृद्धि serverless सेगमेंट में विशेष रूप से ध्यान देने योग्य है: Serverless Framework और AWS CDK जैसे फ्रेमवर्क सक्रिय रूप से TypeScript को इंफ्रास्ट्रक्चर का वर्णन करने के लिए मुख्य भाषा के रूप में बढ़ावा दे रहे हैं।

हालांकि, आलोचना भी हो रही है। Node.js Foundation के मुख्य अभियंता माटेओ कोलिना चेतावनी देते हैं: «TypeScript एब्स्ट्रैक्शन की एक परत जोड़ता है जो serverless फंक्शन्स में कोल्ड स्टार्ट को धीमा कर सकता है। लेकिन सैकड़ों माइक्रोसर्विसेज वाले बड़े प्रोजेक्ट्स के लिए, टाइपिंग भरपूर लाभ देती है»।

रूस में भी यह प्रवृत्ति गति पकड़ रही है। Sberbank, Yandex और Tinkoff पहले ही अपनी कुछ क्लाउड सेवाओं को TypeScript में स्थानांतरित कर चुके हैं। CNews के अनुमान के अनुसार, 2019 में रूसी क्लाउड प्रोजेक्ट्स में TypeScript की हिस्सेदारी 35% तक पहुंच गई है।

निष्कर्ष: TypeScript सिर्फ क्लाउड बाजार पर कब्जा नहीं कर रहा है - यह इसे पुनः स्वरूपित कर रहा है। यदि आप क्लाउड के लिए JavaScript में लिख रहे हैं, तो 2019 सख्त टाइपिंग सीखने का सबसे अच्छा समय है। अन्यथा, एंटरप्राइज डेवलपमेंट से पीछे रह जाने का जोखिम है।

अनुशंसित लाइब्रेरीज़