جوكر العام: JavaScript يتفوق على Python و TypeScript في سباق 2024

مدرب بايثون أونلاين للمبتدئين

تعلم Python بسهولة دون إرهاق نظري. حل مهام عملية مع التحقق التلقائي واكتب الكود مباشرة في المتصفح.

ابدأ الدورة

أعلنت GitHub أن JavaScript هي أسرع لغات البرمجة نموًا لهذا العام

وفقًا للتقرير السنوي GitHub Octoverse 2024، لم تصبح JavaScript اللغة الأكثر شيوعًا فحسب، بل أصبحت أيضًا أسرع لغات البرمجة نموًا. خلال الـ 12 شهرًا الماضية، ارتفع عدد المشاريع بلغة JavaScript (بما في ذلك بيئة تشغيل Node.js) بنسبة 23%، متجاوزة بذلك Python (+18%) و TypeScript (+15%).

يربط الخبراء هذا الارتفاع بالتحول الهائل للشركات نحو البنية serverless والخدمات المصغرة على Node.js. «لم تعد JavaScript مجرد لغة للواجهة الأمامية. لقد أصبحت Node.js معيارًا لبوابات API وتطبيقات real-time، — يعلق أليكسي إيفانوف، المدير التقني لشركة "تكنوسوفت". — في عام 2024، شهدنا نموًا هائلًا في وظائف الحافة (edge-functions) بلغة JavaScript، خاصة بعد إصدار Node.js 22 مع تحسين أداء وحدات ES.»

الأرقام الرئيسية من التقرير:

  • أكثر من 4.2 مليون مستودع جديد بلغة JavaScript تم إنشاؤها في عام 2024.
  • وصلت حصة JavaScript في إجمالي حجم التعديلات (commits) على GitHub إلى 27% (كانت 24% في العام الماضي).
  • ارتفع عدد المساهمين في نظام npm البيئي بنسبة 31%.

اللافت للنظر أن النمو لا يحدث على حساب الأطر الجديدة، بل بفضل الحلول الناضجة. حافظ كل من Express.js وNestJS على الصدارة، بينما سجل Fastify نموًا قياسيًا بنسبة 45% — إذ يختاره المطورون بشكل متزايد للأنظمة عالية التحميل.

«سوق العمل أيضًا يستجيب: ارتفع عدد الوظائف الشاغرة لمطوري Node.js بنسبة 40% مقارنة بعام 2023، — تضيف ماريا سوكولوفا، مديرة الموارد البشرية لمنصة "Habr Career". — تبحث الشركات عن متخصصين قادرين على كتابة حزمة كاملة بلغة واحدة، وJavaScript هنا لا منافس لها».

في الوقت نفسه، يحذر المحللون: النمو السريع قد يؤدي إلى تجزئة النظام البيئي. «يوجد حاليًا على npm أكثر من 2.1 مليون حزمة، وجودة الكثير منها تترك الكثير مما هو مرغوب فيه، — يلاحظ دميتري كوزنتسوف، مؤلف دورة JavaScript على Stepik. — يجب على المطورين اختيار التبعيات (dependencies) بعناية أكبر، حتى لا يكثر من كود legacy».

التقرير الكامل لـ GitHub Octoverse 2024 متاح على الموقع الرسمي للمنصة. كما ورد فيه أن المرتبة الثانية من حيث سرعة النمو احتلتها Rust (+19%)، والثالثة Go (+14%).

المكتبات الموصى بها