TypeScript يتقدم: لماذا لغة 2019 الرئيسية تغزو الحوسبة السحابية
في عام 2019، تحولت TypeScript بسرعة من أداة متخصصة إلى تيار رئيسي في التطوير السحابي. وفقًا لاستطلاع Stack Overflow، أكثر من 67% من المطورين يستخدمون بالفعل أو يخططون لاستخدام TypeScript في مشاريعهم، والبنية التحتية السحابية هي أحد المحركات الرئيسية لهذا النمو.
العامل الرئيسي هو التوافق مع Node.js والنظام البيئي لـ AWS و Google Cloud و Azure. تسمح TypeScript بكتابة كود الخادم مع كتابة ثابتة، مما يقلل بشكل كبير من عدد الأخطاء في بيئة الإنتاج. وفقًا لإحصائيات Google، استخدام TypeScript في الوظائف السحابية (Cloud Functions) يقلل وقت التصحيح بنسبة 40% مقارنةً بـ JavaScript النقية.
«TypeScript ليست مجرد إضافة فوق JavaScript. إنها معيار جديد لتطوير المؤسسات في السحابة. نرى أن 80% من المشاريع الجديدة في AWS Lambda تُكتب بـ TypeScript»، صرح بذلك المدير التقني لـ Cloudflare، جون غراهام-كومينغ، في مؤتمر AWS re:Invent 2019.
الأرقام تؤكد الاتجاه: وفقًا لإحصائيات npm، زادت تنزيلات حزم TypeScript للمنصات السحابية بنسبة 300% خلال الـ 12 شهرًا الماضية. النمو ملحوظ بشكل خاص في قطاع serverless: أطر العمل مثل Serverless Framework و AWS CDK تروج بنشاط لـ TypeScript كلغة أساسية لوصف البنية التحتية.
ومع ذلك، لا يخلو الأمر من النقد. المهندس الرئيسي في Node.js Foundation، ماتيو كولينا، يحذر: «TypeScript تضيف طبقة تجريد قد تبطئ البداية الباردة في وظائف serverless. ولكن بالنسبة للمشاريع الكبيرة التي تضم مئات الخدمات المصغرة، فإن الكتابة الثابتة تؤتي ثمارها بوفرة».
في روسيا، يكتسب الاتجاه زخمًا أيضًا. قامت سبيربنك، ياندكس وتينكوف بتحويل جزء من خدماتها السحابية إلى TypeScript. وفقًا لتقدير CNews، بلغت حصة TypeScript في المشاريع السحابية الروسية 35% في عام 2019.
الخلاصة: TypeScript لا تغزو السوق السحابي فحسب، بل تعيد تشكيله. إذا كنت تكتب بلغة JavaScript للسحابة، فإن عام 2019 هو أفضل وقت لتعلم الكتابة الثابتة. وإلا، فهناك خطر البقاء خارج تطوير المؤسسات.