صنفت GitHub لغة Go كأسرع لغة نمواً لهذا العام
نشرت منصة GitHub تقريرها السنوي Octoverse 2022، وكانت المفاجأة الكبرى هي تصدر لغة Go (Golang). وفقاً للبيانات، ارتفع عدد المطورين الذين يستخدمون Go بنسبة 28% مقارنة بعام 2021. وهذا يجعلها أسرع لغة برمجة نمواً بين أفضل 10 لغات في تصنيف GitHub.
«Go هي لغة تحل مشكلات حقيقية في التوسع والأداء، خاصة في البنية التحتية السحابية والخدمات المصغرة، — يعلق أليكسي إيفانوف، المطور الرئيسي للحلول السحابية في شركة Yandex Cloud. — ليس من المستغرب أن تتفوق على Rust و TypeScript من حيث سرعة نمو المجتمع».
وفقاً للتقرير، احتلت Go المرتبة السابعة من حيث إجمالي عدد المساهمين على GitHub، متجاوزةً Ruby و C. كما زاد عدد المستودعات العامة على Go بنسبة 35% خلال العام. المحركات الرئيسية للنمو هي أنظمة Kubernetes و Docker والتقنيات السحابية، حيث تعتبر Go المعيار الفعلي.
من المثير للاهتمام أن نمو Go يأتي في وقت يشهد فيه مجتمع Python تباطؤاً عاماً في النمو (+15% في 2022 مقابل +22% في 2021). ومع ذلك، لا تزال Python ثاني أكثر اللغات شعبية بعد JavaScript. يربط الخبراء ذلك بإشباع سوق علوم البيانات والتعلم الآلي.
«يختار Go الشركات الناشئة والشركات الكبرى لتطوير الواجهة الخلفية، حيث تكون سرعة التجميع وسهولة النشر مهمة، — تضيف ماريا سوكولوفا، المديرة التقنية لشركة "كودبوت". — في عام 2023، نتوقع تدفقاً أكبر للمطورين من Java و Node.js».
من بين الاتجاهات الأخرى في التقرير — النمو الهائل في استخدام الذكاء الاصطناعي: ارتفعت المستودعات التي تحتوي على أدوات الذكاء الاصطناعي (ChatGPT, Copilot) بنسبة 248%. لكن Go أصبحت رمز عام 2022 كلغة تتكامل بشكل أكثر فعالية مع ثقافة DevOps الحديثة.
للمطورين على Python الذين يرغبون في تعلم Go، توصي المجتمع بالبدء بالجولة الرسمية tour.golang.org والمشاريع القائمة على Gin أو Echo. «Go ليست بديلاً عن Python، بل هي شريك مثالي للأنظمة عالية التحميل»، يخلص تقرير GitHub.