GitHub يسمي Kotlin أسرع لغات العام نموًا
نشرت منصة GitHub الشهيرة لاستضافة الأكواد المصدرية تقريرها السنوي Octoverse لعام 2021. وكانت المفاجأة الكبرى هي الاعتراف بلغة البرمجة Kotlin كأسرع اللغات نموًا: حيث ارتفع عدد المطورين الذين يستخدمونها على المنصة بنسبة 160% مقارنة بعام 2020. وقد سمح هذا لـ Kotlin بدخول قائمة أفضل 10 لغات من حيث عدد المستودعات النشطة، متجاوزة Rust وGo وحتى لغة C الكلاسيكية.
يربط محللو GitHub هذا النمو الهائل بالتحول الجماعي لمطوري أندرويد إلى Kotlin. ففي مايو 2021، أعلنت Google رسميًا أن Kotlin هي اللغة ذات الأولوية لتطوير التطبيقات لنظام Android، مما حفز الشركات الكبرى (مثل Netflix وTrello وEvernote) والشركات الناشئة على إعادة كتابة الأكواد القديمة من Java إلى Kotlin.
من المثير للاهتمام أنه وفقًا لبيانات التقرير، تجاوز إجمالي عدد المطورين على المنصة 73 مليون شخص. وفي الوقت نفسه، أظهرت Kotlin أعلى ديناميكية نمو بين اللغات في العشرين الأولى. للمقارنة: بلغ نمو TypeScript 67%، بينما بلغ نمو Python 45%. على النقيض من ذلك، خسرت Java 2% من مستخدميها النشطين لأول مرة خلال السنوات الخمس الماضية.
يشير الخبراء إلى أن Kotlin تتفوق بفضل توافقها مع نظام Java البيئي وبناء الجملة الحديث.
«Kotlin هي Java بدون ألم. إنها تسمح بكتابة كود أقل بمقدار 2-3 مرات لحل نفس المهام، مع الحفاظ الكامل على التوافق العكسي مع ملايين مكتبات Java»، يعلق جايك وارتون، المهندس الرئيسي في JetBrains.
من بين الاتجاهات الأخرى لعام 2021: تزايد شعبية الكود البنيوي على Terraform (HCL) وصعود WebAssembly. ومع ذلك، كانت Kotlin هي الاكتشاف الرئيسي لهذا العام، مما أثبت أنه حتى في سوق لغات JVM الناضجة، هناك مجال للابتكارات. على المطورين الذين يرغبون في البقاء في صدارة الموضة أن ينتبهوا إلى Kotlin Multiplatform — وهي تقنية تتيح استخدام كود واحد لنظامي Android وiOS والواجهة الخلفية.