
كيو تي الخالق 19 متاح الان يُقدَّم هذا الإصدار باعتباره أحدث إصدار مستقر من بيئة التطوير المتكاملة المعروفة. وهي بيئة تطوير متكاملة مجانية ومفتوحة المصدر ومتعددة المنصات، مصممة للمطورين العاملين في GNU/Linux و macOS و Windowsوالذين يبحثون عن أداة واحدة لإدارة المشاريع بلغات وأنظمة مختلفة (انظر كيف قم بتثبيت Qt Creator على نظام GNU/Linux).
يأتي هذا التحديث بعد فترة وجيزة من أربعة أشهر منذ إصدار Qt Creator 18 كما يقدم هذا التحديث العديد من الميزات المصممة لتحسين تجربة البرمجة اليومية. ومن بين الميزات الجديدة خريطة مصغرة جديدة في محرر النصوص، وتحسينات في العمل مع الأجهزة البعيدة، وخادم MCP أساسي للاتصال بنماذج الذكاء الاصطناعي، وتوسيع كبير لدعم المشاريع وبناء الأنظمة.
تحديثات مرئية في محرر Qt Creator 19: وصول الخريطة المصغرة
إحدى الإضافات الأكثر وضوحًا لـ كيو تي الخالق 19 هذا هو الجديد "الخريطة المصغرة" لمحرر النصوصتعرض هذه الميزة عرضًا مبسطًا لمحتوى المستند على الجانب، على غرار ما توفره برامج التحرير المتقدمة الأخرى. وبفضل هذه الخريطة المصغرة للرموز، يصبح من الأسهل تصفح الملفات الطويلة وتحديد الأجزاء المهمة بنظرة سريعة.
تتيح لك الخريطة المصغرة الحصول على نظرة عامة على الملف أثناء التمريريساعد هذا على التنقل السريع بين الأقسام وتحديد المناطق ذات الكثافة البرمجية العالية. ورغم أنه يُقدَّم كخيار إضافي، إلا أنه قد يكون مفيدًا بشكل خاص في المشاريع الكبيرة، وهي شائعة جدًا في بيئات العمل الاحترافية حيث يتم العمل باستخدام قواعد بيانات ضخمة وفرق عمل موزعةولاختيار أداة، استشر أفضل بيئات التطوير المتكاملة (IDEs) لتوزيعتك.
يُقدّم Qt Creator 19 تحسينات للأجهزة البعيدة والتطوير الموزع
Qt Creator 19 يقدم تحسينات في تكوين وإدارة الأجهزة البعيدةهذه نقطة أساسية لمن يقومون بتجميع واختبار تطبيقاتهم خارج أجهزتهم المحلية. الهدف هو تسهيل مهام الاتصال والنشر والبناء على الأجهزة الخارجية، وهو أمر شائع جدًا في سير العمل عند تقاطع هذه العمليات. بيئات سطح المكتب والأجهزة المدمجة.
تسعى هذه التحسينات إلى تقديم تجربة أكثر سلاسة عند العمل مع الأجهزة البعيدةيُقلل هذا من التعقيدات عند إعداد أهداف جديدة أو التبديل بين أجهزة الاختبار المختلفة. بالنسبة للعديد من فرق التطوير، حيث يشيع استخدام محطات عمل قوية مع أجهزة عن بُعد أو أجهزة مختبرية، يُمكن لهذا التحديث تبسيط العمليات اليومية بشكل كبير.
تكامل الذكاء الاصطناعي عبر خادم MCP الأساسي
ومن الميزات الجديدة الأخرى ذات الصلة تضمين خادم أساسي لبروتوكول سياق النموذج (MCP)يُقترح هذا البروتوكول كمعيار لبيئات التطوير للتواصل مع الذكاء الاصطناعي ونماذج اللغة، مثل كلود كود والحلول المماثلة؛ وقد استكشفت الإصدارات السابقة بالفعل تكامل الذكاء الاصطناعي مثل التوافق مع GitHub Copilot.
يسمح خادم Qt Creator 19 MCP بهذه النماذج فتح الملفات، وتجميع المشاريع، وتشغيلها، وتصحيح أخطائها مباشرةً من بيئة التطوير المتكاملة، تعمل كجسر بين أدوات الذكاء الاصطناعي وبيئة البرمجة. على الرغم من أنها لا تزال في مرحلة أساسية، إلا أنها تمثل خطوة نحو بيئات التطوير حيث المساعدة الذكية يمكن دمجها بشكل طبيعي أكثر في المهام الروتينية مثل التنقل بين التعليمات البرمجية، واكتشاف الأخطاء، أو اقتراح التغييرات.
توافق أكبر مع أنظمة البناء واللغات
بالإضافة إلى الميزات التي تركز على واجهة المستخدم وتكامل الذكاء الاصطناعي، يُوسّع Qt Creator 19 نطاق دعم المشاريع وأنظمة البناء. وتشمل التحسينات إدارة أكثر شمولاً لـ Ant و Cargo و .NET و Gradle و Swiftهذا يُسهّل العمل مع قواعد البيانات البرمجية غير المتجانسة ضمن بيئة التطوير نفسها. تُكمّل هذه التحسينات الميزات الجديدة لنظام Qt البيئي، مثل تلك التي تم تقديمها في كيو تي 6.10.
يُعد هذا الدعم الموسع مفيدًا بشكل خاص لأولئك الذين يجمعون مشاريع Qt مع أنظمة بيئية أخرىمثل تطبيقات Rust التي تستخدم Cargo، أو خدمات .NET، أو المكونات المطورة باستخدام Gradle وSwift. وبهذا، يُقدّم Qt Creator 19 نفسه كخيار أكثر مرونة للفرق متعددة التخصصات.
Qt Creator 19 ودعم ملفات الحاويات في شجرة المشروع
ومن بين التغييرات الأقل وضوحًا ولكنها عملية، إمكانية عرض ملفات تكوين حاوية التطوير داخل شجرة المشروع. تسهل هذه الميزة تحديد موقع هذه الملفات وتعديلها دون الحاجة إلى مغادرة بيئة التطوير المتكاملة أو البحث يدويًا في نظام الملفات، مما يذكرنا بالدعم التجريبي للحاويات الذي ظهر بالفعل في الإصدارات السابقة (دعم تجريبي للحاويات).
بفضل هذا التكامل، أصبح Qt Creator 19 أكثر ملاءمة لـ بيئات العمل القائمة على الحاوياتتتزايد هذه الممارسة انتشاراً، سواء في الشركات الصغيرة أو المؤسسات الكبيرة. إن القدرة على إدارة هذه الملفات من نفس واجهة تحرير الكود تُسهم في الحفاظ على رؤية أوضح لإعدادات بيئة التطوير.
وبشكل عام، كيو تي الخالق 19 يأتي هذا التحديث كتحسين يُعزز سهولة استخدام بيئة التطوير المتكاملة (IDE) اليومية، حيث يتضمن خريطة مصغرة لتسهيل تصفح الكود، وتحسينات للعمل عن بُعد، وخطوة أولى نحو دمج نماذج الذكاء الاصطناعي عبر MCP، ودعمًا أوسع لأنظمة البناء والحاويات المختلفة. إنه ليس تغييرًا جذريًا، بل هو إصدار يُحسّن بيئة العمل للمطورين ويُوسّعها. GNU/Linux و macOS و Windows داخل نظام Qt البيئي وخارجه.