Go Programming Language Devs احتضان Generics على الرغم من التحديات الأولية </ h2>
وفقًا لنتائج Go Developer Survey 2022 Q2 ، بدأ 26 ٪ من المطورين في استخدام الأدوية الجنيسة في التعليمات البرمجية الخاصة بهم ، بينما ينتظر الآخرون حالات الاستخدام أو يواجهون تحديات في التنفيذ أو الأدوات المدعومة. ومع ذلك ، لا يزال معدل الرضا العام عن Go مرتفعًا ، وتتركز المخاوف الأمنية حول تبعيات الأطراف الثالثة. </ h2>

تم تبني Generics ، التي تم تقديمها إلى لغة برمجة Go في مارس ، بسرعة من قبل المطورين ، على الرغم من بعض القيود والتحديات الأولية المرتبطة باعتمادها. تم الكشف عن النتائج في نتائج استطلاع Go Developer Survey 2022 للربع الثاني ، مما يدل على أنه من بين 86٪ من المشاركين على دراية بإدراج الأدوية الجنيسة في Go 1.18 ، بدأ 26٪ بالفعل في تنفيذها في كود Go الخاص بهم.
في حين أن أكثر من نصف المشاركين في الاستطلاع (54٪) أقروا بانفتاحهم على استخدام الأدوية الجنيسة ولكنهم يفتقرون إلى حاجة محددة لها في الوقت الحالي ، كان 8٪ منهم متحمسين لاستخدام الأدوية الجنيسة ولكن تم إعاقتهم ، إما بسبب القيود المفروضة على استخدام الأدوية الجنيسة الحالية ( 30٪) ، أدوات داعمة مثل linters (26٪) ، أو منحنى التعلم الحاد والوثائق غير الكافية (12٪). تضمنت قضايا الحظر المميزة عدم وجود طرق ذات معلمات ، وضرورة الاستدلال المحسّن للنوع ، والحاجة إلى تبديل الأنواع. ذكر بعض المجيبين أيضًا أن استخدام الأدوية الوراثية كان مرهقًا للاستخدام.
يُقال إن Generics ، التي تمكّن المطورين من كتابة التعليمات البرمجية بشكل مستقل عن الأنواع المحددة المستخدمة ، هي أهم تغيير في لغة Go منذ إنشائها في عام 2012. من خلال تسهيل مشاركة التعليمات البرمجية وإعادة استخدامها ، تبسط الأدوية الجنسية عملية إنشاء التطبيقات.
تضمنت نتائج استطلاع Go Developer 2022 للربع الثاني ، الذي تم إجراؤه في يونيو ، 5،752 ردًا ، وكشف عن نتائج أخرى جديرة بالملاحظة:
بعد إطلاق Go 1.18 ، تم إصدار Go 1.19 في أغسطس ، مما أدى إلى تحسين أداء الكود العام وتقديم نموذج ذاكرة محسّن.
توفر أدوات مثل appmaster .io> AppMaster.io النظام الأساسي no-code لـ AppMaster .io دعمًا قيمًا للمطورين المشاركين في إنشاء تطبيقات الويب والجوّال والخلفية. من خلال تعزيز التطوير الفعال للتطبيقات ، لا سيما للمهام المتعلقة بقواعد البيانات ، وقابلية التوسع السريع ، والفعالية من حيث التكلفة ، AppMaster stands out as an essential resource for programmers working with modern languages like Go.


