منشئ جنوم

جنوم بيلدر هو بيئة تطوير متكاملة (IDE) للأغراض العامة لمنصة جنوم ، مصممة أساسًا للمساعدة في كتابة تطبيقات جنوم. [ 4 ] تم إصداره لأول مرة في 24 مارس 2015، ليحل محل أنجوتا . [ 5 ] شعار التطبيق هو "أداة لتطوير تطبيقات جنوم". [ 4 ]

سمات

  • لقد كان برنامج GNOME Builder موجهاً لمطوري "تطبيقات GNOME" منذ إنشائه، [ 6 ] ويهدف إلى التكامل بشكل جيد مع أدوات تطوير سطح المكتب الأخرى الخاصة بـ Gnome.
  • دعم متكامل لـ GNOME Devhelp .
  • يمكن استخدام نظام التحكم في الإصدارات git لتسليط الضوء على إضافات وتغييرات التعليمات البرمجية.
  • دعم تطوير تطبيقات Flatpak .
  • تمييز بناء الجملة للعديد من لغات البرمجة باستخدام GtkSourceView .
  • تتوفر ميزة إكمال التعليمات البرمجية للغات C ( C و C++ وما إلى ذلك) و Python و Rust ، [ 7 ] مع لغات إضافية قيد التطوير.
  • المكونات الإضافية التي يمكن كتابتها بلغات JavaScript أو Python 3 أو C أو C# أو C++ أو Rust أو Vala . [ 8 ]
  • يوفر دعمًا أساسيًا للعديد من لغات البرمجة، وسيقدم ميزات إضافية للغات التي يدعمها GObject Introspection .

في مؤتمر GUADEC 2016، قدّم كريستيان هيرجرت عرضًا توضيحيًا على يوتيوب لإصدار قادم من GNOME Builder. سيتم دمج المزيد من الميزات بمجرد دمج GTK Scene Graph Kit في GTK . تم إنشاء نسخة معدلة من sysprof، وتم رفع رقم إصدارها من 1.2.0 إلى 3.20 [ 9 ] ، وتم دمجها في الإصدار 3.22. [ 10 ]

يستخدم GNOME Builder ميزة GNOME Code Assistance لتشخيص أكواد CSS و HTML وJavaScript و JSON وPython و Ruby و SCSS و Shell Script و XML . ويُستخدم Jedi لإكمال أكواد Python، بينما يُستخدم Clang للمساعدة في كتابة أكواد اللغات الشبيهة بلغة C. أما تشخيص Rust فيتم عبر بروتوكول خادم اللغة للتواصل مع خادم لغة Rust.

واجهة المستخدم

يُخصَّص الجزء الأكبر من واجهة المستخدم لمحرر الأكواد المركزي. يتعرف المحرر تلقائيًا على معظم لغات البرمجة ويُبرز النص وفقًا لذلك. عند استخدام نظام التحكم في الإصدارات ، تُشير الأشرطة الملونة بجوار أرقام الأسطر إلى التغييرات التي طرأت عليها. بالنسبة للغات المدعومة، تُبرز رموز إضافية الأسطر التي تحتوي على أخطاء أو أكواد غير منسقة بشكل جيد.

يمكن لـ Builder التبديل بين اختصارات لوحة المفاتيح الخاصة بـ Builder، واختصارات لوحة المفاتيح الشبيهة بـ Vim ، واختصارات لوحة المفاتيح الشبيهة بـ Emacs .

يمكن إظهار لوحات إضافية حول محرر الأكواد، تشمل شجرة المشروع، ونافذة طرفية، ومستعرض المساعدة. تتيح شجرة المشروع للمستخدم إجراء عمليات على الملفات والمجلدات.

تطوير

تم تمويل تطوير برنامج GNOME Builder جماعياً في يناير 2015 على منصة Indiegogo . وقد حققت الحملة 187% (56,245 دولارًا) من هدفها التمويلي البالغ 30,000 دولار. [ 11 ]

سجل الإصدارات

رقم الإصدارتاريخ الافراج عنهملحوظات
3.16.024 مارس 2015الإصدار التجريبي الأولي [ 5 ]
3.16.113 أبريل 2015تضمنت التحسينات واجهة المستخدم، وإدارة الملفات، وتمييز الصيغة. [ 12 ] [ 13 ]
3.16.216 أبريل 2015تضمنت التحديثات في الغالب إصلاحات للأخطاء وبعض التحسينات على إدارة المشاريع. [ 14 ] [ 15 ] [ 16 ] [ 17 ]
3.16.318 مايو 2015تضمنت خريطة نظرة عامة على المصدر للتمرير وتحديثات لمربعات حوار التفضيلات. [ 18 ]
3.18.023 سبتمبر 2015تم إصداره مع باقي إصدارات جنوم 3.18. [ 19 ]
3.18.115 أكتوبر 2015أدخلت تحسينات على ميزة إكمال التعليمات البرمجية في لغة فالا وتلميحات الأخطاء. كما تم تحسين إضافة Jedi لإكمال التعليمات البرمجية في لغة بايثون. [ 20 ]
3.2023 مارس 2016تم إصداره مع جنوم 3.20. [ 21 ]
3.20.46 مايو 2016تضمنت التحسينات تحسينات في الاستقرار والأداء، [ 22 ] بما في ذلك إعادة تنفيذ دعم فتح الملفات عن بُعد. [ 23 ]
3.22.22 نوفمبر 2016تم تقديم دعم أولي للغة Rust وروابطها مع GTK. [ 24 ]
3.22.422 ديسمبر 2016تضمنت تحسينات متنوعة لنظام البناء ودعمًا أفضل لبناء حزم Flatpak [ 25 ]
3.32.03 مارس 2019إعادة هيكلة شاملة لرمز التطبيق. [ 26 ] تضمنت تحسين تكامل GDB وتكامل Glade مبدئي . [ 27 ]
3.32.26 مايو 2019تحسينات على بناء التطبيقات وإصلاح الأخطاء. [ 28 ]
3.32.311 يونيو 2019تضمنت التحسينات تحسينات في الترجمة وإصلاحات للأخطاء. [ 29 ]
...
48.015 مارس 2025تحسينات على الأدلة، وإصلاحات للأخطاء، وترجمات. [ 30 ]
49.012 سبتمبر 2025دعم أردوينو ، وخادم لغة أسترو، وتحسينات طفيفة في واجهة المستخدم، وإصلاحات للأخطاء. [ 30 ]
50.017 مارس 2026تحسينات في معالجة المسودات، ومدير التشغيل، وقوالب ميسون، وعميل LSP، والتكامل مع Flatpak. [ 30 ]

انظر أيضاً

مراجع

  1. "50.0 · الوسوم · جنوم / gnome-builder · جيت لاب" . تم الاطلاع عليه في 30 مارس 2026 .
  2. هيرجرت، كريستيان (2014-09-07). "COPYING · master · GNOME/gnome-builder" . تم الاسترجاع في 2020-04-26 .
  3. "README.md · master · GNOME/gnome-builder" . 24 أبريل 2024.
  4. 1 2 "Builder: أداة لتطوير تطبيقات GNOME" . wiki.gnome.org . تاريخ الوصول: 23 أبريل 2020. أداة تساعدك على كتابة تطبيقات GNOME رائعة والمساهمة في تطويرها.
  5. ١ ٢ هيرجرت، كريستيان (٢٠١٥-٠٣-٢٤). "GNOME Builder - 3.16.0" . خدمات بريد جنوم . تم الاسترجاع في ٢٠٢٠-٠٤-٢٣ . كما يعلم بعضكم، فقد أصدرتُ للتو الإصدار التجريبي الأولي، ٣.١٦.٠!
  6. ليرش، رايان (4 أغسطس 2014). "بانيدر - بيئة تطوير متكاملة جديدة مصممة خصيصًا لمطوري تطبيقات جنوم" . fedoramagazine.org . تم الاطلاع عليه بتاريخ 26 أبريل 2020. [ ...] بانيدر جنوم - بيئة تطوير متكاملة ستركز بشكل كامل على تطبيقات جنوم، بهدف جعلها "غاية في البساطة".
  7. "هل نحن (I)DE بعد؟" . تم الاسترجاع في 27-11-2018 .
  8. هيرجرت، كريستيان (21 يناير 2016). "إضافات Builder - الجزء الأول" . زين وفن جنوم . تم الاطلاع عليه بتاريخ 26 أبريل 2020. ندعم كتابة الإضافات بلغات برمجة متنوعة. حاليًا، يدعم Builder لغات C وVala وPython 3.
  9. "sysprof في دبيان" . packages.debian.org . دبيان . تم الاسترجاع في 26 أبريل 2020 .
  10. نيستور، ماريوس (17 أكتوبر 2016). "يضيف برنامج GNOME Builder 3.22.1 دعمًا لأدوات عرض Sysprof، ويُحسّن واجهة المستخدم" . Softpedia . تم الاطلاع عليه بتاريخ 20 نوفمبر 2016 .
  11. "Builder، بيئة تطوير متكاملة لبيئة جنوم الخاصة بنا" . إنديغوغو . 27 يناير 2015. تاريخ الاطلاع: 26 أبريل 2020. أحتاج دعمكم لأتمكن من العمل على Builder بدوام كامل. أطلب 30,000 دولار لتغطية تكاليفي […]
  12. هيرجرت، كريستيان (13 أبريل 2015). "Gnome-Builder 3.16.1" . قائمة إعلانات جنوم (قائمة بريدية) . تم الاطلاع عليه بتاريخ 26 أبريل 2020 .
  13. نيستور، ماريوس (17 أبريل 2015). "بيئة تطوير جنوم بيلدر تحصل على تحديث ضخم في جنوم 3.16.1" . سوفتبيديا . تم الاطلاع عليه بتاريخ 26 أبريل 2020 .
  14. هيرجرت، كريستيان (16 أبريل 2015). "Gnome-Builder 3.16.2" . قائمة إعلانات جنوم (قائمة بريدية) . تم الاطلاع عليه بتاريخ 26 أبريل 2020 .
  15. هيرجرت، كريستيان. "GNOME Builder - 3.16.2" . تم الاطلاع عليه بتاريخ 29 يوليو 2015 .
  16. نيستور، ماريوس (19 أبريل 2015). "الإصدار الثاني من GNOME Builder 3.16 يُقدّم المزيد من التحسينات" . سوفتبيديا . تم الاطلاع عليه بتاريخ 26 أبريل 2020 .
  17. كلاسن، ماتياس (13 مايو 2015). "إصدار جنوم 3.16.2" . قائمة إعلانات جنوم (قائمة بريدية) . تم الاطلاع عليه في 3 يوليو 2015 .
  18. هيرجرت، كريستيان. "GNOME Builder - 3.16.3" . تم الاطلاع عليه بتاريخ 29 يوليو 2015 .
  19. نيستور، ماريوس (22 سبتمبر 2015). "إصدار GNOME Builder 3.18 رسميًا قبل بيئة سطح المكتب GNOME 3.18" . سوفتبيديا . تاريخ الاسترجاع: 26 أبريل 2020 .
  20. نيستور، ماريوس (16 أكتوبر 2015). "الإصدار الأول من GNOME Builder 3.18 يوفر دعمًا مبدئيًا للغة Vala، وإكمالًا تلقائيًا أسرع" . Softpedia . تم الاطلاع عليه بتاريخ 26 أبريل 2020 .
  21. "إصدار جنوم 3.20 مع تحسينات وتحديثات متنوعة للتطبيقات" . WebUpd8 . 23 مارس 2016. تم الاطلاع عليه بتاريخ 8 أبريل 2016 .
  22. هيرجرت، كريستيان (6 مايو 2016). "Builder 3.20.4" . blogs.gnome.org . تم الاطلاع عليه بتاريخ 8 مايو 2016 .
  23. نيستور، ماريوس (2016-05-07). "بيئة تطوير جنوم بيلدر 3.20.4 تعيد دعم فتح الملفات عن بُعد" . سوفتبيديا . تم الاطلاع عليه بتاريخ 2020-04-26 .
  24. نيستور، ماريوس (2016-11-02). "إصدار GNOME Builder 3.22.2 مع معاينة تقنية لدعم لغة Rust، والمزيد" . Softpedia . تم الاطلاع عليه بتاريخ 23-04-2020 . يتضمن الإصدار 3.22.2 أيضًا معاينة تقنية لدعم لغة Rust.
  25. نيستور، ماريوس (28 ديسمبر 2016). "GNOME Builder 3.24 يعد بميزات كبيرة، و3.22.4 يحسن دعم Flatpak" . Softpedia . تم الاطلاع عليه في 23 أبريل 2020. صحيح ، نحن نتحدث عن GNOME Builder 3.22.4، [...]. تشمل التغييرات الملحوظة تحسينات متنوعة في نظام البناء، ودعمًا أفضل لبناء حزم Flatpak، [...]
  26. هيرجرت، كريستيان (17 يناير 2019). "ملاحظات حول Builder 3.32" . زين وفن جنوم . تم الاطلاع عليه بتاريخ 23 أبريل 2020. لقد أنجزنا للتو أكبر عملية إعادة هيكلة لـ Builder منذ إنشائه. تم تعديل ما يقارب 100,000 سطر من التعليمات البرمجية […]
  27. لارابيل، مايكل (17 يناير 2019). "بيئة تطوير جنوم Builder تخضع لأكبر عملية إعادة هيكلة للبرمجيات على الإطلاق" . www.phoronix.com . تاريخ الاسترجاع: 23 أبريل 2020. تتضمن بعض تغييرات Builder 3.32، كجزء من عملية إعادة الهيكلة الضخمة هذه، ما يلي: [...] تحسين تكامل مصحح الأخطاء مع GDB. التكامل الأولي مع Glade.
  28. "أخبار · fb19922e34420d84c89c68eeb614341c3f58ada3 · جنوم / gnome-builder · جيت لاب" . جيت لاب . 2019-05-06 . تم الاطلاع عليه بتاريخ 2023-11-06 .
  29. "أخبار · da17179909ec1a1fbcb8aa713978804e970058a5 · جنوم / gnome-builder · جيت لاب" . جيت لاب . ١٢ يونيو ٢٠١٩. تم الاطلاع عليه بتاريخ ٦ نوفمبر ٢٠٢٣ .
  30. 1 2 3 "أخبار · bde552890f22127882e73b9e1c65842bc31557af · جنوم / gnome-builder · جيت لاب" . جيت لاب . 17-03-2026 . تم الاسترجاع في 07-05-2026 .