من فضلك تسجيل الدخول أو تسجيل لتفعل ذلك.

قامت JetBrains بتوسيع دعم محررها Rider بشكل كبير لمطوري Godot، مما يجعله بيئة تطوير متكاملة (IDE) شاملة لمشاريع Godot التي تستخدم GDScript وC# وC++ GDExtensions. نرى أن هذا التوسع مهم للغاية، خاصة وأن Rider متاح مجانًا للاستخدامات غير التجارية، بما في ذلك المشاريع الشخصية والتعلم والمشاريع مفتوحة المصدر.

منذ أن أصبحت JetBrains راعيًا بلاتينيًا لمؤسسة Godot في أغسطس 2025، تجدد دعمها حتى عام 2027. وقد ركزت JetBrains على تحسين تجربة المطورين، لتقديم محرر قوي يجمع بين القدرات المختلفة في مكان واحد.

دعم شامل للغات المتعددة

بدأ دعم GDScript في Rider 2025.2، حيث جلب ميزات مثل الإكمال التلقائي للكود، والبحث عن الاستخدامات، وإعادة تسمية الكود، والتوثيق، وفحص الأخطاء داخل IDE. كما يتضمن نافذة «Scene Preview» التي تعرض عقد المشهد الحالي. ومع Rider 2026.2، أصبح العمل عبر المشاهد والكود أكثر سلاسة، مع إمكانية سحب العقد من «Scene Preview» إلى الكود لإنشاء مساراتها، وتحسين تنسيق GDScript، ودعم مراجع الموارد.

لمشاريع C#، يجمع Rider بين أدوات التحرير وإعادة الهيكلة الخاصة بـ.NET مع ميزات Godot المتخصصة في التنقل وتصحيح الأخطاء. يوفر Rider 2025.3 تكاملاً مع GoDotTest runner لتشغيل واختبار C#، وإعادة بناء تلقائية تظهر التغييرات في Godot Inspector. مثال على ذلك هو فريق Mega Crit الذي طور «Slay the Spire 2» باستخدام Godot وC# وRider، مؤكدين سهولة التنقل وتجهيز الفريق.

أما دعم C++ في Rider فيغطي الجانب الأصلي لمشروع Godot، سواء كنت تكتب GDExtension أو تساهم في المحرك. قدم Rider 2026.2 دعم CMake وNatvis لمصحح أخطاء C++ على Linux وmacOS، مما يجعل أنواع Godot الأصلية أسهل في الفحص أثناء تصحيح الأخطاء. كما يوفر قوالب لمؤلفي الإضافات، مع خيارات GDExtension التي تتم إدارتها عبر CMake.

ميزات إضافية وتكامل الذكاء الاصطناعي

يُسهل الإضافة الرسمية «JetBrains Rider Integration» إعداد سير عمل متكامل، حيث تكتشف تثبيتات Rider وتضيف زرًا لاستخدامه في شريط أدوات Godot. وهي متاحة عبر Godot Asset Store. كما يسمح Rider بتصحيح أخطاء GDScript بتعيين نقاط التوقف وتشغيل اللعبة مباشرة من IDE.

تتضمن نسخة الوصول المبكر (EAP) من Rider 2026.3 تحسينات إضافية، مثل الإكمال التلقائي لأسماء العقد الفريدة، والتنقل من الكود إلى العقد، والبحث عن اتصالات الإشارة في «Find Usages»، واستكشاف التعبيرات أثناء تصحيح الأخطاء. كما أُضيفت القدرة على استخدام «Remote Scene tree» و«node inspector» أثناء تصحيح أخطاء C#، مما يتيح رؤية شجرة العقد الحية وفحص خصائصها.

بالنسبة لوكلاء الذكاء الاصطناعي، يمكن لـRider أن يندمج مع سير العمل هذا. يتيح مكون «Air» الإضافي، المتوفر حاليًا في الوصول المبكر، بدء وكلاء الترميز من Rider ومراقبة أعمالهم ومراجعة تغييراتهم. يمكن للوكلاء المتوافقين الذين يعملون خارج Rider، مثل Junie أو Claude Code، الاتصال بخادم MCP الخاص بـRider واستخدام أدواته.

ماذا يعني هذا للمطورين؟

يوفر JetBrains Rider الآن بيئة تطوير متكاملة وشاملة لمطوري Godot، مما يقلل الحاجة إلى التنقل بين أدوات مختلفة للغات برمجة متعددة. إن كونه مجانيًا للاستخدامات غير التجارية يجعله خيارًا جذابًا للمطورين المستقلين وطلاب البرمجة ومشاريع المصادر المفتوحة. تتيح التحسينات المستمرة في الدعم وتكامل أدوات الذكاء الاصطناعي تعزيز الإنتاجية وتبسيط عمليات تصحيح الأخطاء وتتبع الكود في المشاريع المعقدة.

المصدر: blog.jetbrains.com

Shopify تطلق إصدار Exponential: وكلاء AI يشكلون مستقبل التجارة
«فرانكنشتاين الجدول»: دمج CSS Grid وHTML Semantics

Reactions

0
0
0
0
0
0
بالفعل كان رد فعل لهذا المنصب.

ردود الفعل