إطار عمل جديد لـ Go (Golang) يكتسب شعبية بين المطورين

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

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

ابدأ الدورة

إطار عمل جديد لـ Go (Golang) يكتسب شعبية: ما يحتاج المطورون معرفته



تواصل منظومة لغة Go (Golang) تطورها النشط. في الأشهر الأخيرة، جذب انتباه مجتمع المطورين إطار عمل جديد يعد بتغيير نهج بناء تطبيقات الويب والخدمات المصغرة. يتعلق الأمر بمشروع Fiber v3 - تطور قوي لإطار العمل الشهير المشابه لـ Express، والذي نجح بالفعل في كسب ثقة آلاف المطورين حول العالم. وفقًا لبيانات GitHub، ارتفع عدد نجوم المستودع بنسبة 40% خلال الربع الأخير، وتضاعف عدد الالتزامات (commits).



لماذا Fiber v3 تحديدًا؟



تم وضع Fiber في البداية كإطار عمل سريع وبسيط، مستوحى من Node.js Express. حصل الإصدار 3 على سلسلة من التحسينات الجوهرية:



  • توافق كامل مع net/http. الآن يعمل الإطار بسلاسة مع المكتبة القياسية لـ Go، مما يبسط ترحيل المشاريع الحالية.
  • دعم مدمج للوسائط (middleware). يمكن للمطورين بسهولة توصيل وحدات جاهزة للتسجيل، CORS، الضغط، والمصادقة دون تبعيات إضافية.
  • أداء محسّن. وفقًا لاختبارات المجتمع، يعالج Fiber v3 ما يصل إلى 1.5 مليون طلب في الثانية على الأجهزة القياسية، مما يجعله واحدًا من أسرع أطر عمل HTTP لـ Go.
  • دعم WebSocket و Server-Sent Events (SSE). أدوات مدمجة للاتصالات في الوقت الفعلي دون الحاجة إلى توصيل مكتبات خارجية.


ماذا يقول المطورون؟



في منتديات Reddit ومجموعات Telegram الخاصة بمجتمع Go، يُلاحظ أن Fiber v3 أصبح خلاصًا حقيقيًا لأولئك الذين سئموا من الأطر الضخمة مثل Gin أو Echo. "أعدنا كتابة خدمتين مصغرتين على Fiber v3 في عطلة نهاية الأسبوع. أصبح الكود أنظف، والاختبارات أسرع، واستخدام الذاكرة أقل"، يشارك مهندس من شركة متخصصة في حلول التكنولوجيا المالية تجربته.



الميزة الرئيسية هي البساطة. يستخدم Fiber واجهة برمجة تطبيقات توجيه مألوفة يسهل تعلمها حتى للمبتدئين. في الوقت نفسه، يحافظ الإطار على قوة Go الكاملة: الغوروتينات، القنوات، والتجريد الصفري للذاكرة.



مقارنة مع المنافسين



في سوق أطر عمل Go، تهيمن تقليديًا Gin و Echo و Chi. ومع ذلك، يفوز Fiber v3 بفضل:



  • سرعة التهيئة. تطبيق على Fiber يبدأ التشغيل أسرع بنسبة 20-30% من المنافسين.
  • التوثيق. يحتوي الموقع الرسمي على عشرات الأمثلة البرمجية، دروس فيديو، وقوالب مشاريع جاهزة.
  • المجتمع. خادم Discord نشط يضم أكثر من 5000 عضو، حيث يمكن الحصول على المساعدة خلال ساعة.


الآفاق والتوقعات



يلاحظ المحللون أن شعبية Fiber v3 تنمو ليس فقط بين الشركات الناشئة، ولكن أيضًا في الشركات الكبرى. على سبيل المثال، تختبر Uber و Dropbox بالفعل الإطار للأدوات الداخلية. إذا استمر الاتجاه، قد يدخل Fiber بحلول نهاية العام ضمن أفضل ثلاثة أطر عمل Go استخدامًا وفقًا لاستطلاع JetBrains Developer Survey.



للمطورين الذين يريدون مواكبة الاتجاهات، الآن هو أفضل وقت للتعرف على الأداة الجديدة. التثبيت بسيط: يكفي تنفيذ الأمر go get github.com/gofiber/fiber/v3 والبدء في كتابة الكود.



تابع التحديثات على Python

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