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