إكليبس (برنامج)
إكليبس بيئة تطوير متكاملة (IDE) تُستخدم في برمجة الحاسوب . [ 5 ] تحتوي على مساحة عمل أساسية ونظام إضافات قابل للتوسيع لتخصيص البيئة. كانت إكليبس بيئة التطوير المتكاملة الأكثر شيوعًا لتطوير تطبيقات جافا حتى عام 2016، عندما تفوقت عليها بيئة إنتيليج آيديا . [ 6 ] كُتبت بيئة Eclipse في الغالب بلغة Java، ويُستخدم أساسًا لتطوير تطبيقات Java، [ 7 ] ولكن يُمكن استخدامها أيضًا لتطوير تطبيقات بلغات برمجة أخرى عبر إضافات، بما في ذلك Ada و ABAP و C و C++ و C # و Clojure و COBOL و D و Erlang و Fortran و Groovy و Haskell و HLASM و JavaScript و Julia و Lasso و Lua و NATURAL و Perl و PHP و PL/I و Prolog و Python و R و Rexx و Ruby ( بما في ذلك إطار عمل Ruby on Rails ) و Rust و Scala و Scheme . كما يُمكن استخدامها لتطوير مستندات باستخدام LaTeX (عبر إضافة TeXlipse) وحزم لبرنامج Mathematica . تشمل بيئات التطوير أدوات تطوير Eclipse Java (JDT) للغة Java و Scala، و Eclipse CDT للغة C/C++، و Eclipse PDT للغة PHP، من بين أمور أخرى. [ 10 ]
يعود أصل قاعدة الشفرة البرمجية الأولية إلى برنامج IBM VisualAge . [ 11 ] مجموعة أدوات تطوير البرمجيات (SDK) الخاصة بـ Eclipse ، والتي تتضمن أدوات تطوير Java، مُخصصة لمطوري Java. يمكن للمستخدمين توسيع إمكانياتها عن طريق تثبيت إضافات مكتوبة لمنصة Eclipse، مثل مجموعات أدوات التطوير للغات برمجة أخرى، كما يمكنهم كتابة إضافاتهم الخاصة والمساهمة بها. منذ إصدار Eclipse 3.0 (عام 2004)، يتم تثبيت الإضافات وإدارتها كحزم باستخدام Equinox ، وهو تطبيق لبروتوكول OSGi . [ 12 ]
يُعدّ Eclipse SDK برنامجًا مجانيًا ومفتوح المصدر ، مُرخّصًا بموجب شروط رخصة Eclipse العامة ، على الرغم من عدم توافقه مع رخصة جنو العمومية العامة . [ 13 ] وكان من أوائل بيئات التطوير المتكاملة التي تعمل ضمن مسار فئات جنو، ويعمل بسلاسة تامة ضمن بيئة IcedTea .
تاريخ
استُلهم برنامج Eclipse من عائلة VisualAge، وهي بيئات تطوير متكاملة (IDE) مبنية على لغة Smalltalk . [ 11 ] على الرغم من نجاحها الملحوظ، إلا أن أحد عيوب منتجات VisualAge الرئيسية كان عدم اتباعها نموذج هندسة البرمجيات القائم على المكونات . فبدلاً من ذلك، كان يتم تخزين جميع أكواد المشروع في قاعدة بيانات مضغوطة باستخدام تقنيات SCID (شبيهة بملف zip ولكن بصيغة .dat). ولم يكن من السهل الوصول إلى الفئات الفردية، وبالتأكيد ليس من خارج البرنامج. قام فريق، معظمه في مختبر IBM في كاري، بولاية كارولاينا الشمالية، بتطوير المنتج الجديد كبديل قائم على لغة Java. [ 14 ] في نوفمبر 2001، تم تشكيل اتحاد مع مجلس إدارة لمواصلة تطوير Eclipse كبرنامج مفتوح المصدر . وتشير التقديرات إلى أن IBM كانت قد استثمرت ما يقرب من 40 مليون دولار بحلول ذلك الوقت. [ 15 ] وضمت المجموعة الأصلية كلاً من: Borland ، و IBM ، و Merant ، و QNX Software Systems ، و Rational Software ، و Red Hat ، وSuSE ، و TogetherSoft ، وWebGain. [ 16 ] ازداد عدد المشرفين إلى أكثر من 80 بحلول نهاية عام 2003. وفي يناير 2004، تم إنشاء مؤسسة إكليبس . [ 17 ]
اختارت Eclipse 3.0 (التي صدرت في 21 يونيو 2004) مواصفات منصة خدمة OSGi كبنية وقت التشغيل. [ 18 ]
منحت جمعية آلات الحوسبة برنامج Eclipse جائزة نظام البرمجيات لعام 2011 في 26 أبريل 2012. [ 19 ]
لقد قدمت الإصدارات الأخيرة من Eclipse IDE دعمًا لأحدث معايير لغات البرمجة، مثل Java 23 و C++23، بالإضافة إلى تحسينات في سهولة الاستخدام بما في ذلك سمة فاتحة محدثة، وتحسين طي التعليمات البرمجية لـ Java، وأدوات C/C++ محدثة تستند إلى واجهة Clang للمترجم.
الترخيص
رخصة إكليبس العامة (EPL) هي الرخصة الأساسية التي تُصدر بموجبها مشاريع إكليبس. [ 20 ] تتطلب بعض المشاريع ترخيصًا مزدوجًا، ولذلك تتوفر رخصة توزيع إكليبس (EDL)، مع العلم أن استخدام هذه الرخصة يتطلب تقديم طلب ويتم النظر فيه على أساس كل حالة على حدة.
صدرت إكليبس في الأصل بموجب رخصة الرخصة العامة المشتركة ، ولكن أعيد ترخيصها لاحقًا بموجب رخصة إكليبس العامة. وقد صرحت مؤسسة البرمجيات الحرة بأن كلا الرخصتين هما رخصتان للبرمجيات الحرة ، ولكنهما غير متوافقتين مع رخصة جنو العمومية العامة (GPL). [ 21 ]
اسم
بحسب لي ناكمان، كبير مسؤولي التكنولوجيا في قسم Rational التابع لشركة IBM (الذي تأسس عام 2003)، فإن اسم "Eclipse" (الذي يعود تاريخه إلى عام 2001 على الأقل) لم يكن تلاعبًا لفظيًا باسم Sun Microsystems ، حيث كان المنافس الرئيسي للمنتج في ذلك الوقت هو Microsoft Visual Studio ، والذي كان من المفترض أن يتفوق عليه Eclipse . [ 22 ]
أُطلقت على نسخ مختلفة من اسم "إكليبس" أسماءٌ علميةٌ متنوعة. فبعد النسخ التي سُميت على أسماء كاليستو ، ويوروبا ، وجانيميد ، وهي أقمارٌ لكوكب المشتري ، جاءت نسخةٌ سُميت على اسم غاليليو ، مكتشف هذه الأقمار. ثم تلتها نسختان تحملان اسمين مرتبطين بالشمس، وهما هيليوس من الأساطير اليونانية، وإنديجو ، أحد ألوان قوس قزح السبعة (الذي تُنتجه الشمس). أما النسخة التي تلتها، جونو، فلها ثلاثة معانٍ: شخصية أسطورية رومانية ، وكويكب ، ومركبة فضائية متجهة إلى المشتري . [ 23 ] واستمرت أسماء كيبلر ، ولونا ، ومارس في استخدام الأسماء الفلكية، ثم شكلت أسماء نيون وأكسجين موضوع العناصر الكيميائية . أما اسم فوتون، فقد مثّل عودةً إلى الأسماء المرتبطة بالشمس.
اعتبارًا من عام 2018تم التخلي عن نظام التسمية الأبجدي لتحسين التوافق مع استراتيجية الإصدار المتزامن الجديدة. [ 24 ] تُسمى الإصدارات بالصيغة YYYY-MM لتعكس الإصدارات الفصلية، بدءًا من الإصدار 4.9 المسمى 2018-09. [ 25 ]
الإصدارات
منذ عام 2006، قامت المؤسسة بتنسيق إصدار متزامن سنوي . [ 26 ] يتضمن كل إصدار منصة Eclipse والعديد من مشاريع Eclipse الأخرى.
من عام ٢٠٠٨ وحتى عام ٢٠١٨، كان كل إصدار متزامن يُجرى في يوم الأربعاء الرابع من شهر يونيو. وفي عام ٢٠١٨، تحوّل المشروع إلى إصدارات ربع سنوية (١٣ أسبوعًا) بصيغة YYYY-MM دون إصدارات خدمة وسيطة. [ ٢٧ ]
| اسم الإصدار | تاريخ | إصدار النظام الأساسي | المشاريع | التغييرات الرئيسية | |
|---|---|---|---|---|---|
| غير متوفر | 29 نوفمبر 2001 [ 1 ] | غير مدعوم: 1.0 | يجب تثبيت بيئة تشغيل جافا من المستوى 1.3 أو مجموعة تطوير جافا على الجهاز لتشغيل هذا الإصدار من إكليبس. [ 28 ] | ||
| غير متوفر | 18 سبتمبر 2002 [ 29 ] | غير مدعوم: 2.0 | |||
| غير متوفر | 15 أبريل 2003 [ 30 ] | غير مدعوم: 2.1 | يمكن أيضًا استخدام بيئة تشغيل جافا أو حزمة تطوير جافا (JDK) من المستوى 1.4 لتشغيل إكليبس. ولا يزال من الممكن استخدام بيئة تشغيل جافا أو حزمة تطوير جافا (JDK) من المستوى 1.3. [ 31 ] | ||
| غير متوفر | 21 يونيو 2004 [ 32 ] | غير مدعوم: 3.0 | يجب تثبيت بيئة تشغيل جافا أو مجموعة تطوير جافا من المستوى 1.4.1 على الجهاز لتشغيل هذا الإصدار من إكليبس. [ 33 ] | ||
| غير متوفر | 28 يونيو 2005 | غير مدعوم: 3.1 | تمت إضافة دعم Java 5 : الأنواع العامة، والتعليقات التوضيحية، والتحويل بين التغليف والفك، والتعدادات، وحلقة for المحسنة، والوسائط المتغيرة، والاستيرادات الثابتة [ 34 ] | ||
| كاليستو | 26 يونيو 2006 [ 35 ] | غير مدعوم: 3.2 | مشاريع كاليستو [ 36 ] | ||
| أوروبا | 27 يونيو 2007 [ 35 ] | غير مدعوم: 3.3 | مشاريع أوروبا [ 26 ] | ||
| غانيميد | 25 يونيو 2008 [ 35 ] | غير مدعوم: 3.4 | مشاريع غانيميد [ 37 ] | ||
| جاليليو | 24 يونيو 2009 [ 35 ] | غير مدعوم: 3.5 | مشاريع غاليليو [ 38 ] | ||
| هيليوس | 23 يونيو 2010 [ 35 ] | غير مدعوم: 3.6 | مشاريع هيليوس [ 39 ] | ||
| النيلي | 22 يونيو 2011 [ 35 ] | غير مدعوم: 3.7 | مشاريع إنديجو [ 40 ] | تمت إضافة دعم Java 7 (3.7.1 sr1): تحسين استنتاج النوع لإنشاء مثيل عام (Diamond)، و Multi-catch، وعبارة try-with-resources، وتبسيط استدعاء طريقة Varargs، والسلاسل النصية في switch، والقيم الثنائية والشرطات السفلية في القيم العددية، والطرق متعددة الأشكال [ 41 ] | |
| جونو | 27 يونيو 2012 [ 35 ] | غير مدعوم: 3.8 و 4.2 [ 42 ] | مشاريع جونو [ 45 ] | ||
| كيبلر | 26 يونيو 2013 [ 35 ] | غير مدعوم: 4.3 | مشاريع كيبلر [ 46 ] | يُنصح باستخدام بيئة تشغيل جافا 6 (JRE/JDK) لتشغيل هذا الإصدار. [ 47 ] | |
| لونا | 25 يونيو 2014 [ 35 ] | غير مدعوم: 4.4 | مشاريع لونا [ 48 ] | دعم Java 8 المدمج ؛ [ 49 ] في الإصدار السابق، كان هذا ممكنًا عبر مكون إضافي لتصحيح Java 8 . يتطلب تشغيل معظم الحزم المستندة إلى هذا الإصدار وجود بيئة تشغيل جافا (JRE/JDK) من الإصدار 7. [ 47 ] | |
| المريخ | 24 يونيو 2015 [ 35 ] | غير مدعوم: 4.5 | مشاريع المريخ [ 50 ] | يتطلب تشغيل جميع الحزم المستندة إلى هذا الإصدار وجود بيئة تشغيل جافا (JRE) أو حزمة تطوير جافا (JDK) من الإصدار 7. [ 47 ] | |
| نيون | 22 يونيو 2016 [ 35 ] | غير مدعوم: 4.6 | مشاريع النيون [ 51 ] | يتطلب تشغيل جميع الحزم المستندة إلى هذا الإصدار وجود بيئة تشغيل جافا (JRE) أو حزمة تطوير جافا (JDK) من الإصدار 8. [ 47 ] | |
| الأكسجين | 28 يونيو 2017 [ 35 ] | غير مدعوم: 4.7 | مشاريع الأكسجين [ 52 ] | أضاف الإصدار Oxygen.1a دعمًا لـ Java 9 و Junit 5، بينما أضاف الإصدار Oxygen.3a دعمًا لـ Java 10. [ 53 ] تم إيقاف دعم منصات يونكس التالية: AIX، وSolaris، وHP-UX، وs390. [ 54 ] بدءًا من هذا الإصدار، يلزم وجود Java 8 أو إصدار أحدث من JRE/JDK لتشغيل Eclipse. [ 47 ] | |
| فوتون | 27 يونيو 2018 [ 35 ] | غير مدعوم: 4.8 | مشاريع الفوتون [ 55 ] | تم إيقاف دعم أنظمة التشغيل ويندوز ولينكس ذات 32 بت. | |
| 2018-09 | 19 سبتمبر 2018 [ 35 ] | غير مدعوم: 4.9 | مشاريع 2018-09 [ 56 ] | ||
| 2018-12 | 19 ديسمبر 2018 [ 35 ] | غير مدعوم: 4.10 | مشاريع 2018-12 [ 57 ] | تمت إضافة دعم لـ Java 11. [ 58 ] | |
| 2019-03 | 20 مارس 2019 [ 35 ] | غير مدعوم: 4.11 | مشاريع 2019-03 [ 59 ] | ||
| 2019-06 | 19 يونيو 2019 [ 35 ] | غير مدعوم: 4.12 | مشاريع يونيو 2019 [ 60 ] | ||
| 2019-09 | 18 سبتمبر 2019 [ 35 ] | غير مدعوم: 4.13 | مشاريع 2019-09 [ 61 ] | ||
| 2019-12 | 18 ديسمبر 2019 [ 35 ] | غير مدعوم: 4.14 | مشاريع 2019-12 [ 62 ] | ||
| 2020-03 | 18 مارس 2020 [ 35 ] | غير مدعوم: 4.15 | مشاريع 2020-03 [ 63 ] | تحديث دعم لغات تطوير الويب، بالاعتماد على بروتوكول خادم اللغة | |
| 2020-06 | 17 يونيو 2020 [ 35 ] | غير مدعوم: 4.16 | مشاريع يونيو 2020 [ 64 ] | ||
| 2020-09 | 16 سبتمبر 2020 [ 35 ] | غير مدعوم: 4.17 | مشاريع 2020-09 [ 65 ] | ابتداءً من هذا الإصدار، يلزم وجود Java 11 أو JRE/JDK أحدث لتشغيل Eclipse. [ 47 ] | |
| 2020-12 | 16 ديسمبر 2020 [ 35 ] | غير مدعوم: 4.18 | مشاريع 2020-12 [ 66 ] | يتم تضمين JDK في معظم الحزم، لذا لم يعد تثبيت Java شرطًا أساسيًا. | |
| 2021-03 | 17 مارس 2021 [ 35 ] | غير مدعوم: 4.19 | مشاريع 2021-03 [ 67 ] | ||
| 2021-06 | 16 يونيو 2021 [ 35 ] | غير مدعوم: 4.20 | مشاريع يونيو 2021 [ 68 ] | ||
| 2021-09 | 15 سبتمبر 2021 [ 35 ] | غير مدعوم: 4.21 | مشاريع 2021-09 [ 69 ] | ||
| 2021-12 | 8 ديسمبر 2021 [ 35 ] | غير مدعوم: 4.22 | مشاريع 2021-12 [ 70 ] | ||
| 2022-03 | 16 مارس 2022 [ 35 ] | غير مدعوم: 4.23 | مشاريع 2022-03 [ 71 ] | ||
| 2022-06 | 15 يونيو 2022 [ 35 ] | غير مدعوم: 4.24 | مشاريع يونيو 2022 [ 72 ] | ||
| 2022-09 | 14 سبتمبر 2022 [ 35 ] | غير مدعوم: 4.25 | مشاريع 2022-09 [ 73 ] | ابتداءً من هذا الإصدار، يلزم وجود JRE/JDK من Java 17 أو إصدار أحدث لتشغيل Eclipse. [ 47 ] | |
| 2022-12 | 7 ديسمبر 2022 [ 35 ] | غير مدعوم: 4.26 | مشاريع 2022-12 [ 74 ] | ||
| 2023-03 | 15 مارس 2023 [ 35 ] | غير مدعوم: 4.27 | مشاريع 2023-03 [ 75 ] | ||
| 2023-06 | 14 يونيو 2023 [ 35 ] | غير مدعوم: 4.28 | مشاريع يونيو 2023 [ 76 ] | ||
| 2023-09 | 13 سبتمبر 2023 [ 35 ] | غير مدعوم: 4.29 | مشاريع 2023-09 [ 77 ] | ||
| 2023-12 | 6 ديسمبر 2023 [ 35 ] | غير مدعوم: 4.30 | مشاريع 2023-12 [ 78 ] | ||
| 2024-03 | 13 مارس 2024 [ 35 ] | غير مدعوم: 4.31 | مشاريع 2024-03 [ 79 ] | ||
| 2024-06 | 12 يونيو 2024 [ 35 ] | غير مدعوم: 4.32 | مشاريع 2024-06 [ 80 ] | ابتداءً من هذا الإصدار، يلزم وجود Java 21 أو JRE/JDK أحدث لتشغيل Eclipse. [ 81 ] | |
| 2024-09 | 11 سبتمبر 2024 [ 35 ] | غير مدعوم: 4.33 | مشاريع 2024-09 [ 82 ] | ||
| 2024-12 | 4 ديسمبر 2024 [ 35 ] | غير مدعوم: 4.34 | مشاريع 2024-12 [ 83 ] | ||
| 2025-03 | 12 مارس 2025 [ 35 ] | غير مدعوم: 4.35 | مشاريع 2025-03 [ 84 ] | ||
| 2025-06 | 11 يونيو 2025 [ 35 ] | غير مدعوم: 4.36 | مشاريع 2025-06 [ 85 ] | ||
| 2025-09 | 10 سبتمبر 2025 [ 35 ] | غير مدعوم: 4.37 | مشاريع 2025-09 [ 86 ] | ||
| 2025-12 | 10 ديسمبر 2025 [ 35 ] | غير مدعوم: 4.38 | مشاريع 2025-12 [ 87 ] | ||
| 2026-03 | 11 مارس 2026 [ 35 ] | غير مدعوم: 4.39 | مشاريع 2026-03 [ 88 ] | ||
| 2026-06 | 10 يونيو 2026 [ 35 ] | أحدث إصدار: 4.40 | مشاريع 2026-06 [ 89 ] | ||
| 2026-06 | 9 سبتمبر 2026 [ 35 ] | الإصدار المستقبلي: 4.41 | مشاريع 2026-09 [ 90 ] |
- ↑ يوجد إصدار 3.8 من Eclipse Juno؛ وهو غير مُعلن عنه في صفحة التنزيلات الرئيسية، ولكن تتوفر حزمة توزيع جاهزة للتنزيل. [ 43 ] يوفر Eclipse 3.8 إصلاحات للأخطاء في Indigo ويضيف دعمًا لـ Java 7، وقد تم دمج صيانته مع الإصدار 4.2. [ 44 ] يمكن إضافة الميزات والإضافات المكافئة لحزمة التوزيع الجاهزة من داخل بيئة التطوير المتكاملة (IDE).
بنيان
يستخدم برنامج Eclipse الإضافات لتوفير جميع الوظائف داخل نظام التشغيل وفوقه. ويستند نظام التشغيل الخاص به إلى Equinox ، وهو تطبيق لمواصفات إطار عمل OSGi الأساسي. [ 91 ]
إضافةً إلى إمكانية توسيع منصة Eclipse باستخدام لغات برمجة أخرى ، مثل C و Python ، يتيح إطار عمل الإضافات لمنصة Eclipse العمل مع لغات تنسيق النصوص مثل LaTeX [ 92 ] وتطبيقات الشبكات مثل Telnet وأنظمة إدارة قواعد البيانات . يدعم تصميم الإضافات كتابة أي إضافة مطلوبة للبيئة، مثل إدارة التكوين . يتوفر دعم Java و CVS في حزمة تطوير البرامج (SDK) الخاصة بـ Eclipse، بينما توفر إضافات خارجية دعمًا لأنظمة التحكم في الإصدارات الأخرى .
باستثناء نواة تشغيل صغيرة، كل شيء في إكليبس عبارة عن إضافة. وبالتالي، تتكامل كل إضافة مطورة مع إكليبس بنفس طريقة تكامل الإضافات الأخرى؛ ومن هذا المنطلق، تُعامل جميع الميزات على قدم المساواة. [ 93 ] يوفر إكليبس إضافات لمجموعة واسعة من الميزات، بعضها من جهات خارجية باستخدام نماذج مجانية وتجارية. ومن أمثلة هذه الإضافات: إضافة للغة النمذجة الموحدة (UML)، وإضافة للتسلسل ومخططات UML الأخرى، وإضافة لمستكشف قواعد البيانات، وغيرها الكثير.
تتضمن حزمة تطوير البرمجيات (SDK) الخاصة بـ Eclipse أدوات تطوير جافا (JDT)، مما يوفر بيئة تطوير متكاملة (IDE) مزودة بمترجم جافا تزايدي مدمج ونموذج كامل لملفات مصدر جافا. يتيح ذلك استخدام تقنيات إعادة هيكلة متقدمة وتحليل الشفرة. كما تستخدم بيئة التطوير المتكاملة مساحة عمل ، وهي عبارة عن مجموعة من البيانات الوصفية على مساحة ملفات مسطحة، مما يسمح بإجراء تعديلات خارجية على الملفات طالما يتم تحديث مورد مساحة العمل المقابل بعد ذلك.
يُطبّق إكليبس عناصر التحكم الرسومية لمجموعة أدوات جافا المسماة Standard Widget Toolkit (SWT)، بينما تستخدم معظم تطبيقات جافا معيار Java Abstract Window Toolkit (AWT) أو Swing أو JavaFX . كما تستخدم واجهة مستخدم إكليبس طبقة وسيطة لواجهة المستخدم الرسومية تُسمى JFace ، مما يُسهّل بناء التطبيقات القائمة على SWT. صُمّم إكليبس ليعمل على Wayland خلال مشروع Google Summer of Code (GSoC) في عام 2014. [ 94 ]
اعتبارًا من عام 2017توفر حزم اللغات التي يتم تطويرها بواسطة مشروع Babel ترجمات إلى أكثر من 40 لغة طبيعية . [ 4 ]
منصة عملاء غنية
يوفر Eclipse منصة العميل الغنية (RCP) لتطوير التطبيقات ذات الأغراض العامة.
تُشكل المكونات التالية منصة العميل الغنية:
- Equinox OSGi – إطار عمل قياسي لتجميع البرامج
- المنصة الأساسية – تشغيل Eclipse، تشغيل الإضافات
- مجموعة أدوات الأدوات المصغّرة القياسية (SWT) – مجموعة أدوات مصغّرة محمولة
- JFace – فئات عرض لجلب برمجة نموذج العرض والتحكم إلى SWT، ومخازن الملفات، ومعالجة النصوص، ومحررات النصوص
- بيئة عمل إكليبس – طرق العرض، والمحررات، والمنظورات، والمعالجات
من أمثلة تطبيقات العميل الغنية القائمة على Eclipse ما يلي:
- ملاحظات IBM 8 و 9
- Attachmate-Novell NetIQ Designer for Identity Manager
- أباتشي دايركتوري ستوديو
- بيئة المكونات البعيدة
- DBeaver ، برنامج عميل SQL
- أداء المحفظة [ 95 ]
- برنامج UDig ، وهو برنامج نظم المعلومات الجغرافية
- AnyLogic ، أداة نمذجة محاكاة متعددة الأساليب
منصة الخادم
يدعم Eclipse تطوير التطبيقات باستخدام Tomcat و GlassFish والعديد من الخوادم الأخرى، وغالبًا ما يكون قادرًا على تثبيت الخادم المطلوب (للتطوير) مباشرةً من بيئة التطوير المتكاملة (IDE). كما يدعم تصحيح الأخطاء عن بُعد، مما يسمح للمستخدم بمراقبة المتغيرات وتتبع تنفيذ التعليمات البرمجية للتطبيق الذي يعمل على الخادم المتصل.
منصة أدوات الويب
يُعد مشروع منصة أدوات الويب Eclipse (WTP) امتدادًا لمنصة Eclipse، ويحتوي على أدوات لتطوير تطبيقات الويب وتطبيقات Java EE. ويتضمن محررات المصدر والمحررات الرسومية لمجموعة متنوعة من اللغات، ومعالجات وتطبيقات مدمجة لتبسيط عملية التطوير، بالإضافة إلى أدوات وواجهات برمجة تطبيقات لدعم نشر التطبيقات وتشغيلها واختبارها. [ 96 ]
منصة النمذجة
يضم مشروع النمذجة جميع المشاريع الرسمية لمؤسسة إكليبس التي تركز على تقنيات التطوير القائمة على النماذج. جميعها متوافقة مع إطار عمل إكليبس للنمذجة الذي أنشأته شركة IBM. تُصنّف هذه المشاريع إلى ست فئات:
- يشمل تحويل النماذج مشاريع تستخدم نماذج مبنية على إطار عمل Eclipse Modeling Framework (EMF) كمدخلات لإنتاج نموذج أو نص كمخرجات. تتضمن مشاريع تحويل النماذج لغة ATLAS Transformation Language (ATL)، وهي لغة تحويل مفتوحة المصدر ومجموعة أدوات تُستخدم لتحويل نموذج مُعطى أو لإنشاء نموذج جديد من نموذج EMF مُعطى. أما مشاريع تحويل النماذج إلى نصوص، فتتضمن Acceleo ، وهي تطبيق لـ MOFM2T ، وهي لغة قياسية لتحويل النماذج إلى نصوص من مجموعة إدارة الكائنات (OMG). يستطيع مُولِّد أكواد Acceleo إنشاء أي لغة نصية (Java، PHP، Python، إلخ) من نماذج مبنية على EMF مُعرَّفة بأي نموذج فوقي ( لغة النمذجة الموحدة (UML)، لغة نمذجة الأنظمة (SysML)، إلخ). وهو مفتوح المصدر.
- تشمل أدوات تطوير النماذج مشاريع تُطبّق معايير النمذجة المختلفة المستخدمة في هذا المجال، بالإضافة إلى مجموعات الأدوات الخاصة بها. ومن بين هذه المشاريع، يمكن العثور على تطبيقات لعدة معايير:
- لغة النمذجة الموحدة (UML)
- لغة نمذجة الأنظمة (SysML)
- لغة قيود الكائنات (OCL)
- نموذج وتدوين عمليات الأعمال (BPMN)
- دلالات مفردات الأعمال وقواعد العمل (SBVR)
- مخطط XML (XSD)
- الرابطة الوطنية لموزعي الإلكترونيات (NEDA)
- التحويلات من نموذج إلى نموذج (MMT)
- يحتوي برنامج تطوير بناء الجملة الملموسة على إطار عمل النمذجة الرسومية، وهو إطار عمل قائم على Eclipse مخصص للتمثيل الرسومي للنماذج القائمة على EMF.
- يستضيف تطوير بناء الجملة المجردة إطار عمل نمذجة Eclipse، وهو جوهر معظم مشاريع النمذجة لمؤسسة Eclipse والأطر المتاحة لـ EMF مثل كائنات البيانات المتصلة (CDO) أو استعلام EMF أو التحقق من صحة EMF.
- يشمل قسم التكنولوجيا والبحوث تصميم نماذج أولية للمشاريع، واستضافة جميع مشاريع النمذجة التابعة لمؤسسة Eclipse خلال مرحلة الحضانة.
- توفر Amalgam التغليف والتكامل بين جميع أدوات النمذجة المتاحة لحزمة Eclipse المخصصة لأدوات النمذجة. [ 97 ]
إدارة دورة حياة التطبيق
يتطلب نظام إدارة دورة حياة التطبيقات (ALM) وإدارة المهام في Eclipse مكونًا اختياريًا يُسمى Mylyn (يُلفظ /ˈmaɪlɪn / ) ، وهو تطبيق مفتوح المصدر لواجهة تركز على المهام . يوفر Mylyn واجهة برمجة تطبيقات (API) للأدوات التي تُدمج هذه الواجهة. بالنسبة لمطوري البرامج، يُساعدهم Mylyn على العمل بكفاءة مع العديد من المهام المختلفة (مثل الأخطاء، وتقارير المشكلات، أو الميزات الجديدة). تُدمج المهام في Mylyn، حيث يراقب نشاط المستخدم لكل مهمة مُدمجة، ويحاول تحديد المعلومات ذات الصلة بالمهمة الحالية. يستخدم Mylyn سياق المهمة هذا لتركيز واجهة مستخدم Eclipse على المعلومات ذات الصلة. يمكن دمج Mylyn مع مستودعات مثل Bugzilla و Trac و Redmine و Mantis [ 98 ] و JIRA و Unfuddle [ 99 ] و GitHub [ 100 ] . يركز Mylyn على تحسين الإنتاجية من خلال تقليل البحث والتمرير والتنقل. من خلال توضيح سياق المهمة، تهدف مايلين أيضًا إلى تسهيل تعدد المهام والتخطيط وإعادة استخدام الجهود السابقة وتبادل الخبرات.
اسم المشروع مشتق من المايلين ، وهي طبقة عازلة كهربائياً تحيط بمحاور الخلايا العصبية. [ 101 ] كان الاسم الأصلي لهذا المشروع، "مايلر"، مطابقاً لعلامة تجارية لشركة أفلام بولي إيثيلين تيريفثالات (BET )، لذا قامت مؤسسة إكليبس بتغيير اسم المشروع. [ 102 ]
سمات
تتضمن ميزات بيئة التطوير المتكاملة Eclipse محرر نصوص مع تلوين بناء الجملة، ومساعدة في كتابة التعليمات البرمجية، وإكمال التعليمات البرمجية ، وإعادة هيكلة التعليمات البرمجية ، وتحليل التعليمات البرمجية مع اقتراحات "إصلاح سريع" بالإضافة إلى تصحيح الأخطاء البرمجية . [ 103 ]
إلى جانب الدعم الأصلي لـ OSGi، تمت إضافة دعم JPMS اعتبارًا من Java 9. [ 103 ]
الإضافات
يدعم Eclipse مجموعة واسعة من الإضافات، بما في ذلك دعم Python عبر PyDev ، وتطوير تطبيقات Android عبر ADT من Google (الذي حل محله Android Studio منذ عام 2015)، و JavaFX عبر e(fx)clipse، و JavaScript ، وjQuery ، وغيرها الكثير في متجر Eclipse. Valable هي إضافة Vala لـ Eclipse. [ 104 ]
بالإضافة إلى تحذيرات مُصرّف جافا المُدمجة، تتوفر إضافات أخرى للتدقيق اللغوي لتحسين جودة الكود واتساقه، مثل SpotBugs وSonar. [ 105 ] [ 106 ]
يدعم البرنامج أدوات البناء مثل Ant و Maven و Make و CMake ، بما في ذلك إمكانية استبدال تنسيق ملف مشروع Eclipse الأصلي بملف pom.xml الخاص بـ Maven مباشرةً. [ 107 ]
توزيعات بديلة
توجد العديد من التوزيعات البديلة في مشروع Eclipse.
أدوات تطوير PHP
يوفر مشروع أدوات تطوير معالج النصوص التشعبية PHP إطار عمل لمنصة Eclipse. يشمل المشروع جميع مكونات التطوير، بما في ذلك إكمال التعليمات البرمجية، وتطوير PHP، وتسهيل قابلية التوسع. وهو يستفيد من منصة أدوات الويب Eclipse (WTP) ومجموعة أدوات اللغات الديناميكية (DLTK). [ 108 ]
أدوات تطوير تطبيقات أندرويد
تم استبدال أدوات تطوير أندرويد (ADT) في عام 2015 بإضافة Andmore: Development Tools for Android ، وهي إضافة خاصة بمؤسسة Eclipse ، [ 109 ] بعد أن أوقفت جوجل تطوير إضافتها لبيئة تطوير Eclipse المتكاملة، المصممة لتوفير بيئة متكاملة لبناء تطبيقات أندرويد. تُوسّع ADT/Andmore إمكانيات Eclipse لتمكين المطورين من إنشاء مشاريع أندرويد جديدة، وتصميم واجهة مستخدم للتطبيق، وإضافة حزم برمجية تستند إلى واجهة برمجة تطبيقات إطار عمل أندرويد، وتصحيح أخطاء تطبيقاتهم باستخدام أدوات حزمة تطوير برامج أندرويد (SDK)، وتصدير ملفات APK الموقعة (أو غير الموقعة) لتوزيع تطبيقاتهم. وهي متاحة للتنزيل مجانًا. كانت ADT من جوجل هي بيئة التطوير المتكاملة الرسمية لأندرويد حتى عام 2015، ولكن تم استبدالها بإضافة Andmore من Eclipse وبرنامج Android Studio الرسمي . [ 110 ] [ 111 ] اعتبارًا من عام 2024، يبدو أن المشروع قد توقف تمامًا، حيث لم يشهد أي نشاط منذ عام 2017. [ 112 ]
انظر أيضاً
ملحوظات
مراجع
- 1 2 "اتحاد Eclipse.org" . مجتمع الابتكار المفتوح والتعاون | مؤسسة Eclipse . مؤرشف من الأصل في 20 سبتمبر 2022. تم الاطلاع عليه في 10 سبتمبر 2022 .
- ↑ https://eclipse.dev/eclipse/news/4.40 .
{{cite web}}: مفقود أو فارغ|title=( مساعدة ) - ↑ "Equinox/dev - Eclipsepedia" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 26 أغسطس 2023. تم الاطلاع عليه بتاريخ 26 أغسطس 2023 .
- 1 2 "مشروع بابل - ترجمة إكليبس" . إكليبس . مؤسسة إكليبس. 31 يناير 2013. مؤرشف من الأصل في 29 أبريل 2017. تم الاطلاع عليه في 5 مارس 2017 .
- ↑ "بيئات التطوير المتكاملة مقابل أدوات البناء: كيف يعمل مستخدمو Eclipse وIntelliJ IDEA وNetBeans مع Maven وAnt وSBT وGradle" . zeroturnaround.com . مؤرشف من الأصل في 6 يونيو 2024. تم الاطلاع عليه في 28 ديسمبر 2018 .
- ↑ «تهيمن IntelliJ IDEA على سوق بيئات التطوير المتكاملة بنسبة اعتماد تبلغ 62% بين مطوري JVM» . Snyk . 5 فبراير 2020. مؤرشف من الأصل في 6 يونيو 2024. تم الاطلاع عليه في 30 يناير 2022 .
- ↑ "بيئات تطوير Eclipse المكتبية والويب" . مؤسسة Eclipse . مؤرشف من الأصل بتاريخ 28 يناير 2022. تم الاطلاع عليه بتاريخ 29 يناير 2022 .
- ↑ "مطور IBM لنظام z/OS" . IBM . 16 مايو 2024. تم الاطلاع عليه في 2 يوليو 2024 .
- ↑ "GitHub - JuliaComputing/JuliaDT: Julia Development Toolkit for Eclipse" . github.com . ١٠ أكتوبر ٢٠١٨. مؤرشف من الأصل في ٢٥ يوليو ٢٠١٨. تم الاطلاع عليه في ٢٨ ديسمبر ٢٠١٨ – عبر GitHub.
- ↑ "حزم إكليبس | مؤسسة إكليبس - موطن مجتمع عالمي، وبيئة تطوير إكليبس المتكاملة، وجاكرتا إي إي، وأكثر من 350 مشروعًا مفتوح المصدر..." www.eclipse.org . مؤرشف من الأصل بتاريخ 26 أغسطس 2023. تم الاطلاع عليه بتاريخ 26 أغسطس 2023 .
- 1 2 "من أين جاء برنامج Eclipse؟" . ويكي Eclipse . مؤرشف من الأصل في 8 سبتمبر 2008. تم الاطلاع عليه في 16 مارس 2008 .
- ↑ " 500 سطر أو أقل: Eclipse مؤرشف في 27 يناير 2017 في Wayback Machine " يقول "مع التحول إلى OSGi، أصبحت إضافات Eclipse تُعرف باسم الحزم"
- ↑ مؤسسة البرمجيات الحرة (5 نوفمبر 2012). "تراخيص متنوعة وتعليقات عليها" . مؤرشف من الأصل في 16 يوليو 2009. تم الاطلاع عليه في 17 أبريل 2014 .
- ↑ ريك دي ناتالي (15 أكتوبر 2008). "هل ستدور في دوائر؟" . مؤرشف من الأصل في 19 أكتوبر 2008.
- ↑ ميلينكوفيتش، مايك. "آي بي إم وإكليبس: عقد من ابتكار البرمجيات" . بناء كوكب أكثر ذكاءً . مؤرشف من الأصل في 30 يناير 2012. تم الاطلاع عليه في 3 نوفمبر 2011 .
- ↑ "نبذة عن مؤسسة إكليبس: تاريخ إكليبس" . إكليبس . مؤرشف من الأصل في 12 مايو 2019. تم الاطلاع عليه في 1 يناير 2014 .
- ↑ "نبذة عن مؤسسة إكليبس" . مؤسسة إكليبس. مؤرشف من الأصل بتاريخ 12 أغسطس 2008. تم الاطلاع عليه بتاريخ 13 أغسطس 2008 .
- ↑ "OSGi – أسس منصة التشغيل" . مؤسسة إكليبس. مؤرشف من الأصل بتاريخ 13 يونيو 2008. تم الاطلاع عليه بتاريخ 25 يونيو 2008 .
- ↑ "تكريم جمعية آلات الحوسبة للمبتكرين في مجال الحوسبة لإسهاماتهم في البحث والتعليم والصناعة" . جمعية آلات الحوسبة. مؤرشف من الأصل بتاريخ 29 أبريل 2012. تم الاطلاع عليه بتاريخ 26 أبريل 2012 .
- ↑ "رخصة إكليبس العامة" . مؤرشفة من الأصل في 17 فبراير 2012. تم الاطلاع عليها في 24 فبراير 2012 .
- ↑ "تراخيص متنوعة وتعليقات عليها" . مؤسسة البرمجيات الحرة. 17 مايو 2007. مؤرشف من الأصل في 16 يوليو 2009. تم الاطلاع عليه في 20 مايو 2007 .
- ↑ داريل ك. تافت (20 مايو 2005). "إكليبس: وراء الاسم" . eWeek.com . زيف ديفيس إنتربرايز هولدينغز . تم الاطلاع عليه بتاريخ 11 أغسطس 2008 .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ شارما، أنكور (14 فبراير 2011). "تسمية إنديجو +1" . إكليبس . مؤرشف من الأصل في 25 فبراير 2017. تم الاسترجاع في 4 يوليو 2016 .
- ↑ مقابلة مع واين بيتون، مدير مشاريع المصادر المفتوحة في مؤسسة إكليبس: "يمثل إكليبس فوتون نهاية حقبة"" . jaxenter.com . 28 يونيو 2018. مؤرشف من الأصل في 2 يناير 2020. تم الاطلاع عليه في 16 سبتمبر 2019 .
- ↑ "أسئلة وأجوبة حول الإصدار المتزامن" . إكليبس . 9 مارس 2018. مؤرشف من الأصل في 6 مارس 2019. تم الاطلاع عليه في 2 مارس 2019 .
- 1 2 "إصدار متزامن" . مؤرشف من الأصل بتاريخ 18 يناير 2018. تم الاطلاع عليه بتاريخ 12 يناير 2018 .
- ↑ "الأسئلة الشائعة حول دورة الإصدار المتزامن (SimRel)" . مؤرشف من الأصل بتاريخ 6 مارس 2019. تم الاطلاع عليه بتاريخ 15 مارس 2019 .
- ↑ "مشروع أدوات إكليبس" . archive.eclipse.org . مؤرشف من الأصل بتاريخ ١٢ أكتوبر ٢٠٢٣. تم الاطلاع عليه بتاريخ ١٠ سبتمبر ٢٠٢٢ .
- ↑ "اتحاد Eclipse.org" . مجتمع الابتكار المفتوح والتعاون | مؤسسة Eclipse . مؤرشف من الأصل في 6 أكتوبر 2022. تم الاطلاع عليه في 10 سبتمبر 2022 .
- ↑ "اتحاد Eclipse.org" . مجتمع الابتكار المفتوح والتعاون | مؤسسة Eclipse . مؤرشف من الأصل في 7 مارس 2023. تم الاطلاع عليه في 10 سبتمبر 2022 .
- ↑ "مشروع أدوات إكليبس" . archive.eclipse.org . مؤرشف من الأصل بتاريخ 12 أغسطس 2022. تم الاطلاع عليه بتاريخ 10 سبتمبر 2022 .
- ↑ "مؤسسة إكليبس" . Eclipse.org. 21 يونيو 2004. مؤرشف من الأصل في 7 يناير 2018. تم الاطلاع عليه في 12 يناير 2018 .
- ↑ "مشروع أدوات إكليبس" . archive.eclipse.org . مؤرشف من الأصل في 2 يوليو 2022. تم الاطلاع عليه في 10 سبتمبر 2022 .
- ↑ "Eclipse 3.1 Inside!" . مؤرشف من الأصل في 1 ديسمبر 2016. تم الاطلاع عليه في 12 يناير 2018 .
- ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ ١٠ ١١ ١٢ ١٣ ١٤ ١٥ ١٦ ١٧ ١٨ ١٩ ٢٠ ٢١ ٢٢ ٢٣ ٢٤ ٢٥ ٢٦ ٢٧ ٢٨ ٢٩ ٣٠ ٣١ ٣٢ ٣٣ ٣٤ ٣٥ ٣٦ ٣٧ ٣٨ ٣٩ ٤٠ ٤١ ٤٢ ٤٣ ٤٤ ٤٥ ٤٦ " إصدار Eclipse IDE المتزامن (SimRel)" . GitHub . مؤسسة Eclipse . ٦ ديسمبر ٢٠٢٣. مؤرشف من الأصل في ٢٢ ديسمبر ٢٠٢٣. تم الاسترجاع في ٢٢ ديسمبر ٢٠٢٣ .
- ↑ "مشاريع إكليبس كاليستو" . إكليبس . مؤرشف من الأصل في 25 يونيو 2008. تم الاطلاع عليه في 12 يناير 2018 .
- ↑ "إطلاق غانيميد المتزامن" . wiki.eclipse.org . مؤرشف من الأصل في 13 يناير 2018. تم الاطلاع عليه في 12 يناير 2018 .
- ↑ "إصدار غاليليو المتزامن" . wiki.eclipse.org . مؤرشف من الأصل في 13 يناير 2018. تم الاطلاع عليه في 12 يناير 2018 .
- ↑ "التصنيف: هيليوس" . wiki.eclipse.org . مؤرشف من الأصل في 13 يناير 2018. تم الاطلاع عليه في 12 يناير 2018 .
- ↑ "التصنيف: النيلي" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 13 يناير 2018. تم الاطلاع عليه بتاريخ 12 يناير 2018 .
- ↑ "مساعدة - منصة إكليبس" . help.eclipse.org . مؤرشف من الأصل بتاريخ 22 أكتوبر 2017. تم الاطلاع عليه بتاريخ 12 يناير 2018 .
- ↑ "وصل قطار إطلاق Eclipse Juno" . Eclipse . 27 يونيو 2012. مؤرشف من الأصل في 13 يناير 2018. تم الاطلاع عليه في 12 يناير 2018 .
- ↑ "إصدار الصيانة من Eclipse 3.8.2: 3.8.2" . archive.eclipse.org . 31 يناير 2013. مؤرشف من الأصل في 12 أكتوبر 2017. تم الاطلاع عليه في 12 يناير 2018 .
- ↑ "389175 - إصدار متزامن ثنائي المسار (3.x و 4.x)" . bugs.eclipse.org . مؤرشف من الأصل في 22 يونيو 2020. تم الاطلاع عليه في 28 ديسمبر 2018 .
- ↑ "التصنيف: جونو" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 13 يناير 2018. تم الاطلاع عليه بتاريخ 12 يناير 2018 .
- ↑ "التصنيف: كيبلر" . wiki.eclipse.org . مؤرشف من الأصل في 13 يناير 2018. تم الاطلاع عليه في 12 يناير 2018 .
- 1 2 3 4 5 6 7 "Eclipse/Installation - Eclipsepedia" . wiki.eclipse.org . مؤرشف من الأصل في 6 يونيو 2024. تم الاطلاع عليه في 10 سبتمبر 2022 .
- ↑ "التصنيف: لونا" . Wiki.eclipse.org . مؤرشف من الأصل في 13 يناير 2018. تم الاطلاع عليه في 12 يناير 2018 .
- ↑ "مشروع إكليبس 4.4.0" . 22 يوليو 2013. مؤرشف من الأصل في 13 يناير 2018. تم الاطلاع عليه في 12 يناير 2018 .
- ↑ "التصنيف: المريخ" . Wiki.eclipse.org . مؤرشف من الأصل في 13 يناير 2018. تم الاطلاع عليه في 12 يناير 2018 .
- ↑ "التصنيف: نيون" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 13 يناير 2018. تم الاطلاع عليه بتاريخ 12 يناير 2018 .
- ↑ "التصنيف: الأكسجين" . wiki.eclipse.org . تم الاطلاع عليه بتاريخ 12 يناير 2018 .
- ↑ "أكسجين الكسوف - جديد وجدير بالذكر" . مؤرشف من الأصل في 3 يوليو 2018. تم الاطلاع عليه في 3 يوليو 2018 .
- ↑ "مشروع إكليبس أوكسجين (4.7) M1 - الجديد والمميز" . مؤرشف من الأصل بتاريخ 16 يوليو 2019. تم الاطلاع عليه بتاريخ 22 أغسطس 2019 .
- ↑ "التصنيف: فوتون" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 21 يناير 2018. تم الاطلاع عليه بتاريخ 12 يناير 2018 .
- ↑ "Category:SimRel-2018-09" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 18 سبتمبر 2018. تم الاطلاع عليه بتاريخ 18 سبتمبر 2018 .
- ↑ "Category:SimRel-2018-12" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 18 ديسمبر 2018. تم الاطلاع عليه بتاريخ 18 ديسمبر 2018 .
- ↑ "Eclipse 4.10 - الجديد والمميز - ميزات جديدة لمطوري جافا" . www.eclipse.org . مؤرشف من الأصل بتاريخ 22 يونيو 2020. تم الاطلاع عليه بتاريخ 14 مايو 2020 .
- ↑ "Category:SimRel-2019-03" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 18 ديسمبر 2018. تم الاطلاع عليه بتاريخ 18 ديسمبر 2018 .
- ↑ "Category:SimRel-2019-06" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 20 ديسمبر 2018. تم الاطلاع عليه بتاريخ 20 ديسمبر 2018 .
- ↑ "Category:SimRel-2019-09" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 22 يونيو 2019. تم الاطلاع عليه بتاريخ 22 يونيو 2019 .
- ↑ "Category:SimRel-2019-12" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 22 يونيو 2019. تم الاطلاع عليه بتاريخ 22 يونيو 2019 .
- ↑ "Category:SimRel-2020-03" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 20 ديسمبر 2019. تم الاطلاع عليه بتاريخ 25 مارس 2020 .
- ↑ "Category:SimRel-2020-06" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 25 مارس 2020. تم الاطلاع عليه بتاريخ 25 مارس 2020 .
- ↑ "Category:SimRel-2020-09" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 25 مارس 2020. تم الاطلاع عليه بتاريخ 31 مارس 2020 .
- ↑ "Category:SimRel-2020-12" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 21 مارس 2022. تم الاطلاع عليه بتاريخ 19 سبتمبر 2020 .
- ↑ "Category:SimRel-2021-03" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 25 نوفمبر 2020. تم الاطلاع عليه بتاريخ 25 ديسمبر 2020 .
- ↑ "Category:SimRel-2021-06" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 17 مارس 2024. تم الاطلاع عليه بتاريخ 17 مارس 2021 .
- ↑ "Category:SimRel-2021-09" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 24 يونيو 2021. تم الاطلاع عليه بتاريخ 21 يونيو 2021 .
- ↑ "Category:SimRel-2021-12" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 17 مارس 2024. تم الاطلاع عليه بتاريخ 29 سبتمبر 2021 .
- ↑ "Category:SimRel-2022-03" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 21 سبتمبر 2022. تم الاطلاع عليه بتاريخ 31 أغسطس 2022 .
- ↑ "Category:SimRel-2022-06" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 21 سبتمبر 2022. تم الاطلاع عليه بتاريخ 31 أغسطس 2022 .
- ↑ "Category:SimRel-2022-09" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 21 سبتمبر 2022. تم الاطلاع عليه بتاريخ 31 أغسطس 2022 .
- ↑ "Category:SimRel-2022-12" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 21 سبتمبر 2022. تم الاطلاع عليه بتاريخ 17 سبتمبر 2022 .
- ↑ "Category:SimRel-2023-03" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 10 ديسمبر 2022. تم الاطلاع عليه بتاريخ 10 ديسمبر 2022 .
- ↑ "Category:SimRel-2023-06" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 15 مارس 2023. تم الاطلاع عليه بتاريخ 15 مارس 2023 .
- ↑ "Category:SimRel-2023-09" . wiki.eclipse.org . مؤرشف من الأصل بتاريخ 14 يونيو 2023. تم الاطلاع عليه بتاريخ 14 يونيو 2023 .
- ↑ ".github/wiki/SimRel/2023-12.md at main · eclipse-simrel/.github" . GitHub . مؤسسة Eclipse . مؤرشف من الأصل بتاريخ 22 ديسمبر 2023. تم الاطلاع عليه بتاريخ 22 ديسمبر 2023 .
- ↑ ".github/wiki/SimRel/2024-03.md at main · eclipse-simrel/.github" . GitHub . مؤسسة Eclipse . مؤرشف من الأصل في 22 ديسمبر 2023. تم الاطلاع عليه في 22 ديسمبر 2023 .
- ↑ ".github/wiki/SimRel/2024-06.md at main · eclipse-simrel/.github" . GitHub . مؤسسة Eclipse . مؤرشف من الأصل في 22 ديسمبر 2023. تم الاطلاع عليه في 22 ديسمبر 2023 .
- ↑ "متطلبات SimRel" . GitHub . مؤسسة Eclipse .
- ↑ ".github/wiki/SimRel/2024-09.md at main · eclipse-simrel/.github" . GitHub . مؤسسة Eclipse . مؤرشف من الأصل في 22 ديسمبر 2023. تم الاطلاع عليه في 22 ديسمبر 2023 .
- ↑ ".github/wiki/SimRel/2024-12.md at main · eclipse-simrel/.github" . GitHub . مؤسسة Eclipse . مؤرشف من الأصل في 22 ديسمبر 2023. تم الاطلاع عليه في 22 ديسمبر 2023 .
- ↑ ".github/wiki/SimRel/2025-03.md at main · eclipse-simrel/.github" . GitHub .
- ↑ ".github/wiki/SimRel/2025-06.md at main · eclipse-simrel/.github" . GitHub .
- ↑ ".github/wiki/SimRel/2025-09.md at main · eclipse-simrel/.github" . GitHub .
- ↑ ".github/wiki/SimRel/2025-12.md at main · eclipse-simrel/.github" . GitHub .
- ↑ ".github/wiki/SimRel/2026-03.md at main · eclipse-simrel/.github" . GitHub .
- ↑ ".github/wiki/SimRel/2026-06.md at main · eclipse-simrel/.github" . GitHub .
- ↑ ".github/wiki/SimRel/2026-09.md at main · eclipse-simrel/.github" . GitHub .
- ↑ "منتجات معتمدة من OSGi" . موقع تحالف OSGi . مؤرشف من الأصل بتاريخ 20 أبريل 2016. تم الاطلاع عليه بتاريخ 2 أغسطس 2016 .
- ↑ "الصفحة الرئيسية لـ TeXlipse - LaTeX لـ Eclipse" . TeXlipse.sourceforge.net . مؤرشف من الأصل بتاريخ 16 ديسمبر 2013. تم الاطلاع عليه بتاريخ 1 يناير 2014 .
- ↑ غاياردو، ديفيد (1 ديسمبر 2002). "تطوير إضافات إكليبس" . آي بي إم . مؤرشف من الأصل في 6 فبراير 2018. تم الاطلاع عليه في 5 فبراير 2018 .
- ↑ "يعمل Eclipse الآن على Wayland" . ١٨ أغسطس ٢٠١٤. مؤرشف من الأصل في ٢٣ أغسطس ٢٠١٤. تم الاطلاع عليه في ١٧ سبتمبر ٢٠١٤ .
- ↑ "أداء المحفظة" . أداء المحفظة. مؤرشف من الأصل بتاريخ 13 ديسمبر 2020. تم الاطلاع عليه بتاريخ 16 ديسمبر 2020 .
- ↑ " مشروع منصة أدوات الويب Eclipse" . Eclipse.org. مؤرشف من الأصل في 6 يونيو 2024. تم الاطلاع عليه في 2 مايو 2011.
يُوسّع مشروع منصة أدوات الويب Eclipse (WTP) منصة Eclipse بأدوات لتطوير تطبيقات الويب وتطبيقات Java EE. يتضمن المشروع محررات المصدر والمحررات الرسومية لمجموعة متنوعة من اللغات، ومعالجات وتطبيقات مدمجة لتبسيط عملية التطوير، وأدوات لدعم نشر التطبيقات وتشغيلها واختبارها، وواجهات برمجة التطبيقات (APIs) لتوسيع وظائفه.
- ↑ (باللغة الإنجليزية) "موقع الاندماج" . 31 يناير 2013. مؤرشف من الأصل في 19 مارس 2015. تم الاطلاع عليه في 5 مارس 2015 .
- ↑ "Mylyn MantisBT Connector" . متتبع أخطاء Mantis . تم الاطلاع عليه بتاريخ 25 أكتوبر 2011 .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ "Unfuddle Mylyn Connector" . Unfuddle. مؤرشف من الأصل بتاريخ 12 أكتوبر 2014. تم الاطلاع عليه بتاريخ 21 مايو 2011 .
- ↑ "موصل GitHub Mylyn لـ Eclipse" . GitHub . 10 مايو 2011. مؤرشف من الأصل في 25 فبراير 2017. تم الاطلاع عليه في 12 مايو 2011 .
- ↑ "الخطأ رقم 191406 - إعادة تسمية مشروع مايلر إلى مايلين" . مؤسسة إكليبس . مؤرشف من الأصل في 10 مايو 2020. تم الاطلاع عليه في 18 فبراير 2009 .
- ↑ "أسئلة وأجوبة حول مشروع إعادة تسمية مايلر إلى مايلين" . مؤسسة إكليبس . مؤرشف من الأصل في 21 سبتمبر 2019. تم الاطلاع عليه في 18 فبراير 2009 .
- 1 2 "مساعدة إكليبس" . إكليبس . مؤرشف من الأصل في 20 نوفمبر 2023. تم الاسترجاع في 20 نوفمبر 2023 .
- ↑ "متوفر في Launchpad" . launchpad.net . 24 ديسمبر 2007. مؤرشف من الأصل في 29 ديسمبر 2018. تم الاطلاع عليه في 28 ديسمبر 2018 .
- ↑ "سوق إكليبس" . سوق إكليبس . إكليبس. مؤرشف من الأصل في 20 نوفمبر 2023. تم الاسترجاع في 20 نوفمبر 2023 .
- ↑ "وثائق SonarLint" . سونار . مؤرشف من الأصل في 20 نوفمبر 2023. تم الاطلاع عليه في 20 نوفمبر 2023 .
- ↑ "تحويل مشروع جافا من إكليبس إلى مشروع مافن" . إكليبسيبيديا . إكليبس. مؤرشف من الأصل في 20 نوفمبر 2023. تم الاطلاع عليه في 20 نوفمبر 2023 .
- ↑ "أدوات تطوير PHP" . projects.eclipse.org . 31 يناير 2013. مؤرشف من الأصل في 6 يونيو 2014. تم الاطلاع عليه في 1 يناير 2014 .
- ↑ "Andmore: أدوات تطوير لنظام Android" . إضافات وحزم ومنتجات Eclipse - سوق Eclipse . مؤرشف من الأصل في 3 نوفمبر 2019. تم الاطلاع عليه في 11 نوفمبر 2019 .
- ↑ إيسون، جمال. "أندرويد ستوديو 1.0" . مؤرشف من الأصل في 8 ديسمبر 2014. تم الاطلاع عليه في 12 ديسمبر 2014 .
- ↑ إيسون، جمال (26 يونيو 2015). "تحديث حول أدوات مطوري أندرويد في إكليبس" . android-developers.googleblog.com . مؤرشف من الأصل في 27 سبتمبر 2022. تم الاطلاع عليه في 25 مارس 2017 .
- ↑ "Andmore - Eclipse Android Tooling" . GitHub . مؤرشف من الأصل في 28 أبريل 2024. تم الاطلاع عليه في 28 أبريل 2024 .
مصادر
- سيلفا، فلاديمير (11 مارس 2009). مشاريع عملية لمنصة عميل Eclipse الغنية ( الطبعة الأولى). Apress . ص 352. ISBN 978-1-4302-1827-2أُرشف من المصدر الأصلي في 19 يونيو 2013. تم الاطلاع عليه في 18 يونيو 2011 .
- بورنيت، إد (12 أغسطس 2005). دليل جيب لبيئة تطوير إكليبس المتكاملة ( الطبعة الأولى). دار نشر أورايلي ميديا . ص 128. رقم ISBN 978-0-596-10065-0أُرشف من المصدر الأصلي في 7 يونيو 2011. تم الاطلاع عليه في 18 يونيو 2011 .
- هولزنر ، ستيف (1 مايو 2004). كسوف ( الطبعة الأولى). أورايلي وسائل الإعلام . ص. 317 . رقم ISBN 0-596-00641-1.
- ماكافير، جيف؛ ليميو، جان ميشيل؛ أنيسزيك، كريس (22 مايو 2010). منصة عميل إكليبس الغنية ( الطبعة الثانية). أديسون-ويسلي بروفيشنال . ص 552. ISBN 978-0-321-60378-4أُرشف من الأصل في 7 يوليو 2012. تم الاطلاع عليه في 18 يونيو 2011 .
- فوغل، لارس (2013). بيئة تطوير إكليبس المتكاملة: برمجة جافا، وتصحيح الأخطاء، واختبار الوحدات، وإدارة المهام، والتحكم في إصدارات جيت باستخدام إكليبس ( الطبعة الثالثة). لايبزيغ. ISBN 978-3943747041أُرشف من المصدر الأصلي في 1 نوفمبر 2017. تم الاطلاع عليه في 3 نوفمبر 2017 .
{{cite book}}: CS1 maint: موقع الناشر مفقود ( رابط )
روابط خارجية
كسوف الشمس في ويكي بوكس
الوسائط المتعلقة ببيئة تطوير Eclipse على ويكيميديا كومنز- الموقع الرسمي

- البيانات الصحفية لمؤسسة إكليبس على موقع eclipse.org
- أرشيف البيانات الصحفية لمؤسسة إكليبس لعام 2006 على موقع eclipse.org
- أرشيف البيانات الصحفية لمؤسسة إكليبس 2001-2005 على موقع eclipse.org
- إكليبس (برنامج)
- برامج تطوير نظام التشغيل أندرويد
- أدوات التنقل في التعليمات البرمجية
- برامج مجانية متعددة المنصات
- أدوات تصحيح الأخطاء
- برنامج احتكاري سابق
- محررات HTML مجانية
- بيئات تطوير متكاملة مجانية
- برنامج مجاني مكتوب بلغة جافا
- أدوات UML مجانية
- برنامج IBM
- بيئات التطوير المتكاملة
- أدوات تطوير جافا
- جافا (منصة برمجية)
- بيئات التطوير المتكاملة لنظام لينكس
- أدوات برمجة لينكس
- برمجيات لينكس
- أدوات برمجة نظام التشغيل MacOS
- محررات النصوص في نظام macOS
- أدوات البرمجة لنظام التشغيل ويندوز
- مجموعات تطوير البرمجيات
- برنامج يستخدم رخصة إكليبس العامة
