اقترب عام 2019 من نهايته ، وقام ساشا جريف Sacha Greif ورافاييل بينيت Raphaël Benitte بنشر تقريرهما السنوي عن حالة جافا سكريبت ونظامها الإيكولوجي بأكمله. حوالي 11 مليون مطور يستخدمون جافا سكريبت ، وفي حين أنه من الصعب العثور على الجميع وسؤالهم عما يعجبهم في اللغة ، فإن دراسة “حالة جافا سكريبت 2019” شملت أكثر من 21000 مطور JS. وتم استجوابهم على الأطر والأدوات والميزات المفضلة لديهم.

كشف تقرير حالة JS لعام 2019 عن الأطر اللغوية الرئيسية والتركيبة السكانية للمستخدم والبيانات الهامة الأخرى. سواء أكنت تحبها أم تكرهها ، تستمر اللغة في التقدم واستمرار نمو نظامها البيئي. إنها ضرورية للتطوير الحديث وهي أول لغة برمجة في GitHub منذ عام 2014 ، حيث احتلت لغة بايثون المرتبة الثانية هذا العام متجاوزة بذلك جافا. دعونا نلقي نظرة على ما خرج من الاستطلاع هذا العام.

تكتسب TypeScript الأهمية مرة أخرى وتحتل المرتبة الأولى من حيث الرضا

وفقًا للدراسة ، التي يرجع تاريخها إلى عام 2016 ، بلغت شعبية TypeScript مع المطورين بالفعل 97٪ ، لكن الاهتمام بالكاد تجاوز 50٪. في عام 2019 ، حيث يعرف جميع المطورين الذين استجابوا للمسح ما هو برنامج TypeScript وسيستخدمه 58.5 في المائة مرة أخرى. وبالمثل ، قال 89 ٪ من المستطلعين انهم راضون عن TypeScript. واحتلت بذلك المرتبة الأولى من حيث الرضا والاهتمام والشهرة مقارنة باللغات الأخرى.

React يصبح أداة الإطار الأمامية المفضلة ويظل الحماس لـ Angular يتراجع

عندما يتعلق الأمر بالأطر الأمامية والمكتبات ، فإن Angular و React هما من أكبر الأسماء. في العام الماضي كان هناك انخفاض في الرضا عن Angular . هذا العام ، يستمر الاتجاه النزولي. حوالي 35.8٪ من المطورين قد استخدموا Angular بالفعل ، لكنهم لن يستخدموها بعد الآن. في المقابل ، استخدم 21.9٪ Angular وقالوا إنهم يريدون استخدامها مرة أخرى. ومع ذلك ، قد تتغير هذه النسبة في العام المقبل عندما يتم إصدار الإصدار الثابت من Angular v9.

في حالة React ، استخدمه 71.7٪ من المطورين وقالوا إنهم أرادوا استخدامه مرة أخرى. هذه زيادة طفيفة في الرضا مقارنة بالسنوات السابقة. تحول عام 2019 إلى عام رائد في React. في وقت سابق من هذا العام ، أجرت npm استطلاعًا وجد أن 63٪ من مطوري JS يكتبون رمز React.

يقدّر مطورو JavaScript أيضًا GraphQL أكثر من Redux لطبقة البيانات ، و Express قبل Next.js للجهة الخلفية. بالإضافة إلى ذلك ، حتى إذا كان بعض المطورين ما زالوا يشكون من Electron ، فإن إطار JS لتصميم التطبيقات لسطح المكتب لم يفقد أهميته. زاد رضا المطور عن الإلكترون من 93 ٪ إلى 86 ٪ ، ولكن الشعور العام لا يزال أعلى من React Native . أخيرًا ، Svelte في ارتفاع ، لكنها ما زالت غامضة بالنسبة للكثيرين.

Svelte هو بالتأكيد “إطار جديد رائع على الكتلة” لعام 2019. Slender هو أسلوب جديد جذري لإنشاء واجهات المستخدم. بينما تقوم الأُطُر التقليدية مثل React و Vue بمعظم أعمالها في المستعرض ، فإن Svelte تحول هذا العمل إلى خطوة تجميع تحدث أثناء إنشاء التطبيق. من بين جميع الأدوات الأمامية ، Svelte هي الأداة التي تثير الاهتمام الأكبر.

المصدر : State of JavaScript 2019