إكليبس (برنامج)
شاشة الترحيب في Eclipse 4.12 | |
| المؤلف(ون) الأصلي(ون) | آي بي إم |
|---|---|
| المطور(ون) | مؤسسة إكليبس |
| الإصدار الأولي | 1.0 / 29 نوفمبر 2001 [1] |
| إصدار مستقر | 4.33.0 [2]
/ 11 سبتمبر 2024 (منذ شهرين) |
| مستودع | https://github.com/Eclipse-platform/Eclipse.platform |
| مكتوب في | جافا ، سي [3] |
| نظام التشغيل | لينكس ، ماك ، ويندوز |
| منصة | Java SE ، مجموعة أدوات واجهة المستخدم القياسية ، x86-64 ، AArch64 |
| متوفر في | 44 لغة |
قائمة اللغات الألبانية، العربية، الباسكية، البلغارية، الكتالانية، الصينية (المبسطة، التقليدية)، التشيكية، الدنماركية، الهولندية، الإنجليزية (أستراليا، كندا)، الإستونية، الفنلندية، الفرنسية، الألمانية، اليونانية، العبرية، الهندية، المجرية، الإندونيسية، الإيطالية، اليابانية، الكلينجونية، الكورية، الكردية، الليتوانية، المالايالامية، المنغولية، ميانمار، النيبالية، النرويجية، الفارسية، البولندية، البرتغالية (البرتغال، البرازيل)، الرومانية، الروسية، الصربية، السلوفاكية، السلوفينية، الإسبانية، السويدية، التايلاندية، التركية، الأوكرانية، الفيتنامية [4] | |
| يكتب | أداة برمجة ، بيئة تطوير متكاملة (IDE) |
| رخصة | رخصة Eclipse العامة |
| موقع إلكتروني | eclipseide.org |
Eclipse هي بيئة تطوير متكاملة (IDE) تُستخدم في برمجة الكمبيوتر . [5] تحتوي على مساحة عمل أساسية ونظام إضافات قابل للتوسيع لتخصيص البيئة. إنها ثاني أكثر بيئة تطوير متكاملة شيوعًا لتطوير Java ، وحتى عام 2016، كانت الأكثر شيوعًا. [6] تمت كتابة Eclipse في الغالب بلغة Java واستخدامه الأساسي هو تطوير تطبيقات Java، [7] ولكن يمكن استخدامه أيضًا لتطوير تطبيقات بلغات برمجة أخرى عبر المكونات الإضافية، بما في ذلك Ada و ABAP و C و C++ و C# و Clojure و COBOL و D و Erlang و Fortran و Groovy و Haskell و HLASM و [a] JavaScript و Julia و [9] Lasso و Lua و NATURAL و Perl و PHP و PL/I و [a] Prolog و Python و R و Rexx و [a] 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] مجموعة تطوير برامج Eclipse (SDK)، التي تتضمن أدوات تطوير Java، مخصصة لمطوري Java. يمكن للمستخدمين توسيع قدراتها عن طريق تثبيت المكونات الإضافية المكتوبة لمنصة Eclipse، مثل مجموعات أدوات التطوير للغات البرمجة الأخرى، ويمكنهم كتابة المكونات الإضافية الخاصة بهم والمساهمة بها. منذ إصدار Eclipse 3.0 (تم إصداره في عام 2004)، يتم تثبيت المكونات الإضافية وإدارتها كـ "حزم" باستخدام Equinox ، وهو تنفيذ لـ OSGi . [12]
إن Eclipse SDK عبارة عن برنامج مجاني ومفتوح المصدر ، تم إصداره بموجب شروط ترخيص Eclipse Public License ، على الرغم من أنه غير متوافق مع ترخيص GNU General Public License . [13] كان أحد أول بيئات التطوير المتكاملة التي تعمل تحت GNU Classpath ويتم تشغيله دون مشاكل تحت IcedTea .
تاريخ
استوحي Eclipse من عائلة VisualAge المستندة إلى Smalltalk من منتجات بيئة التطوير المتكاملة (IDE). [11] وعلى الرغم من نجاحها إلى حد ما، إلا أن العيب الرئيسي لمنتجات VisualAge هو أن الكود المطوَّر لم يكن في نموذج هندسة برمجيات قائم على المكونات . بدلاً من ذلك، تم الاحتفاظ بكل كود المشروع في قاعدة بيانات مضغوطة باستخدام تقنيات SCID (مثل ملف zip إلى حد ما ولكن بتنسيق .dat). لم يكن من الممكن الوصول إلى الفئات الفردية بسهولة، وبالتأكيد ليس خارج الأداة. قام فريق في مختبر IBM Cary، NC بشكل أساسي بتطوير المنتج الجديد كبديل قائم على Java. [14] [ فشل التحقق ] في نوفمبر 2001، تم تشكيل اتحاد مع مجلس أمناء لمواصلة تطوير Eclipse كبرنامج مفتوح المصدر . ويقدر أن IBM كانت قد استثمرت بالفعل ما يقرب من 40 مليون دولار بحلول ذلك الوقت. [15] كان الأعضاء الأصليون هم Borland و IBM و Merant و QNX Software Systems و Rational Software و Red Hat و SuSE و TogetherSoft وWebGain. [16] زاد عدد الوكلاء إلى أكثر من 80 بحلول نهاية عام 2003. في يناير 2004، تم إنشاء مؤسسة Eclipse . [17]
اختار Eclipse 3.0 (الذي تم إصداره في 21 يونيو 2004) مواصفات OSGi Service Platform كهندسة وقت التشغيل. [18]
منحت جمعية آلات الحوسبة برنامج Eclipse جائزة نظام البرمجيات ACM لعام 2011 في 26 أبريل 2012. [19]
الترخيص
ترخيص Eclipse Public License (EPL) هو الترخيص الأساسي الذي يتم بموجبه إصدار مشاريع Eclipse. [20] تتطلب بعض المشاريع ترخيصًا مزدوجًا، حيث يتوفر ترخيص توزيع Eclipse (EDL)، على الرغم من أنه يجب التقدم بطلب للحصول على هذا الترخيص ويتم النظر فيه على أساس كل حالة على حدة.
تم إصدار Eclipse في الأصل بموجب الترخيص العام المشترك ، ولكن تم إعادة ترخيصه لاحقًا بموجب ترخيص Eclipse العام. صرحت مؤسسة البرمجيات الحرة أن كلا الترخيصين هما ترخيصان للبرمجيات الحرة ، لكنهما غير متوافقين مع الترخيص العام العام GNU (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 الأخرى.
من عام 2008 وحتى عام 2018، كان كل إصدار متزامن يحدث في الأربعاء الرابع من شهر يونيو. في عام 2018، تحول المشروع إلى إصدارات ربع سنوية (13 أسبوعًا) YYYY-MM دون إصدارات خدمة وسيطة. [27]
| اسم الإصدار | تاريخ | نسخة المنصة | المشاريع | التغييرات الرئيسية | |
|---|---|---|---|---|---|
| غير متاح | 29 نوفمبر 2001 [1] | 1.0 | يجب تثبيت وقت تشغيل Java المستوى 1.3 أو مجموعة تطوير Java على الجهاز لتشغيل هذا الإصدار من Eclipse. [28] | ||
| غير متاح | 18 سبتمبر 2002 [29] | 2.0 | |||
| غير متاح | 15 أبريل 2003 [30] | 2.1 | يمكن أيضًا استخدام وقت تشغيل Java بمستوى 1.4 أو مجموعة تطوير Java (JDK) لتشغيل Eclipse. لا يزال من الممكن استخدام وقت تشغيل Java بمستوى 1.3 أو مجموعة تطوير Java (JDK). [31] | ||
| غير متاح | 21 يونيو 2004 [32] | 3.0 | يجب تثبيت وقت تشغيل Java على مستوى 1.4.1 أو مجموعة تطوير Java على الجهاز لتشغيل هذا الإصدار من Eclipse. [33] | ||
| غير متاح | 28 يونيو 2005 | 3.1 | تمت إضافة دعم Java 5 : العناصر العامة، والتعليقات التوضيحية، والتعبئة وفك التعبئة، والتعدادات، وحلقة for المحسنة، وvarargs، والاستيراد الثابت [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]
[ملاحظات 1] |
مشاريع جونو [45] | ||
| كيبلر | 26 يونيو 2013 [35] | 4.3 | مشاريع كيبلر [46] | يوصى باستخدام Java 6 JRE/JDK لتشغيل هذا الإصدار. [47] | |
| لونا | 25 يونيو 2014 [35] | 4.4 | مشاريع لونا [48] | دعم متكامل لـ Java 8 ؛ [49] في الإصدار السابق، كان ذلك ممكنًا عبر مكون إضافي
لتصحيح Java 8 . مطلوب Java 7 JRE/JDK لتشغيل معظم الحزم المستندة إلى هذا الإصدار. [47] | |
| المريخ | 24 يونيو 2015 [35] | 4.5 | مشاريع المريخ [50] | مطلوب Java 7 JRE/JDK لتشغيل كافة الحزم المستندة إلى هذا الإصدار. [47] | |
| نيون | 22 يونيو 2016 [35] | 4.6 | مشاريع النيون [51] | مطلوب Java 8 JRE/JDK لتشغيل كافة الحزم المستندة إلى هذا الإصدار. [47] | |
| الأكسجين | 28 يونيو 2017 [35] | 4.7 | مشاريع الأكسجين [52] | قدم Oxygen.1a دعم Java 9 و Junit 5 وقدم Oxygen.3a دعم Java 10. [53]
تم إسقاط الدعم لمنصات Unix التالية: AIX وSolaris وHP-UX وs390. [54] من هذا الإصدار فصاعدًا، يلزم وجود Java 8 أو JRE/JDK أحدث لتشغيل Eclipse. [47] | |
| الفوتون | 27 يونيو 2018 [35] | 4.8 | مشاريع الفوتون [55] | تم إسقاط الدعم لنظامي التشغيل Windows وLinux 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-06 [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-06 [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-06 [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-06 [72] | ||
| 2022-09 | 14 سبتمبر 2022 [35] | 4.25 | مشاريع 2022-09 [73] | من هذا الإصدار فصاعدًا، يلزم وجود Java 17 أو JRE/JDK أحدث لتشغيل 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-06 [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] | ||
| 2024-09 | 11 سبتمبر 2024 [35] | 4.33 | مشاريع 2024-09 [81] | ||
| 2024-12 | 4 ديسمبر 2024 [35] | 4.34 | مشاريع 2024-12 [82] | ||
| 2025-03 | 12 مارس 2025 [35] | 4.35 | مشاريع 2025-03 [83] | ||
| 2025-06 | 11 يونيو 2025 [35] | 4.36 | مشاريع 2025-06 [84] |
- ^ هناك إصدار 3.8 من Eclipse Juno؛ لا يتم الترويج له على صفحة التنزيلات الرئيسية، ولكن يتوفر توزيع مجمع للتنزيل. [43] يوفر Eclipse 3.8 إصلاحات للأخطاء لبرنامج Indigo ويضيف دعم Java 7، وتم بث صيانته بشكل مزدوج مع 4.2. [44] يمكن إضافة ميزات وإضافات مكافئة للتوزيع المجمع من داخل IDE.
بنيان
يستخدم Eclipse المكونات الإضافية لتوفير كافة الوظائف داخل نظام التشغيل وفوقه. يعتمد نظام التشغيل على Equinox ، وهو تنفيذ لمواصفات إطار عمل OSGi الأساسي. [85]
بالإضافة إلى السماح بتوسيع منصة Eclipse باستخدام لغات برمجة أخرى ، مثل C و Python ، يسمح إطار العمل الإضافي لمنصة Eclipse بالعمل مع لغات الطباعة مثل LaTeX [86] وتطبيقات الشبكات مثل telnet وأنظمة إدارة قواعد البيانات . تدعم بنية البرنامج الإضافي كتابة أي امتداد مرغوب للبيئة، مثل إدارة التكوين . يتم توفير دعم Java و CVS في Eclipse SDK ، مع دعم أنظمة التحكم في الإصدارات الأخرى التي توفرها المكونات الإضافية التابعة لجهات خارجية .
باستثناء نواة صغيرة وقت التشغيل، فإن كل شيء في Eclipse عبارة عن مكون إضافي. وبالتالي، فإن كل مكون إضافي تم تطويره يتكامل مع Eclipse بنفس الطريقة التي تتكامل بها المكونات الإضافية الأخرى؛ وفي هذا الصدد، يتم "إنشاء جميع الميزات على قدم المساواة". [87] يوفر Eclipse مكونات إضافية لمجموعة كبيرة ومتنوعة من الميزات، بعضها من جهات خارجية تستخدم نماذج مجانية وتجارية. تشمل أمثلة المكونات الإضافية لغة النمذجة الموحدة (UML)، ولتسلسل ومخططات UML الأخرى، ومكون إضافي لـ DB Explorer، وغير ذلك الكثير.
تتضمن مجموعة أدوات تطوير Eclipse Java (JDT) أدوات تطوير Eclipse Java، مما يوفر بيئة تطوير متكاملة مع مُجمِّع Java تدريجي مدمج ونموذج كامل لملفات مصدر Java. يسمح هذا بتقنيات إعادة الهيكلة المتقدمة وتحليل التعليمات البرمجية. تستخدم بيئة التطوير المتكاملة أيضًا مساحة عمل ، في هذه الحالة مجموعة من البيانات الوصفية على مساحة ملف مسطحة تسمح بتعديلات الملفات الخارجية طالما يتم تحديث مورد مساحة العمل المقابل بعد ذلك.
ينفذ Eclipse عناصر التحكم الرسومية لمجموعة أدوات Java المسماة Standard Widget Toolkit (SWT)، في حين تستخدم معظم تطبيقات Java مجموعة أدوات Java القياسية Abstract Window Toolkit (AWT)، أو Swing ، أو JavaFX . تستخدم واجهة مستخدم Eclipse أيضًا طبقة واجهة مستخدم رسومية وسيطة تسمى JFace ، والتي تبسط إنشاء التطبيقات القائمة على SWT. تم إنشاء Eclipse لتشغيله على Wayland أثناء مشروع Google Summer of Code (GSoC) في عام 2014. [88]
اعتبارًا من عام 2017 [تحديث]، توفر حزم اللغات التي طورها مشروع Babel ترجمات لأكثر من 40 لغة طبيعية . [4]
منصة عملاء غنية
يوفر Eclipse منصة عميل غنية (RCP) لتطوير التطبيقات للأغراض العامة.
تتكون منصة العميل الغنية من المكونات التالية:
- Equinox OSGi – إطار عمل تجميعي قياسي
- المنصة الأساسية – تشغيل Eclipse وتشغيل المكونات الإضافية [ بحاجة لمصدر ]
- مجموعة أدوات واجهة المستخدم القياسية (SWT) – مجموعة أدوات واجهة مستخدم محمولة
- JFace – فئات المشاهد لجلب برمجة وحدة تحكم عرض النموذج إلى SWT، ومخازن الملفات، ومعالجة النصوص، ومحرري النصوص
- Eclipse Workbench – وجهات نظر، محررون، وجهات نظر، معالجات
أمثلة لتطبيقات العميل الغنية المستندة إلى Eclipse هي:
- IBM Notes 8 و 9
- Attachmate-Novell NetIQ Designer لإدارة الهويات
- أباتشي دليل الاستوديو
- بيئة المكونات البعيدة
- DBeaver ، برنامج عميل SQL
- أداء المحفظة [89]
- UDig ، برنامج نظم المعلومات الجغرافية
- AnyLogic ، أداة نمذجة محاكاة متعددة الأساليب
منصة الخادم
يدعم Eclipse التطوير لـ Tomcat و GlassFish والعديد من الخوادم الأخرى، وغالبًا ما يكون قادرًا على تثبيت الخادم المطلوب (للتطوير) مباشرةً من IDE. كما يدعم التصحيح عن بُعد، مما يسمح للمستخدم بمراقبة المتغيرات والانتقال عبر كود التطبيق الذي يعمل على الخادم المرفق.
منصة أدوات الويب
مشروع Eclipse Web Tools Platform (WTP) هو امتداد لمنصة Eclipse مع أدوات لتطوير تطبيقات الويب وJava EE. وهو يتضمن محررات المصدر والرسومات لمجموعة متنوعة من اللغات، ومعالجات وتطبيقات مدمجة لتبسيط التطوير، وأدوات وواجهات برمجة تطبيقات لدعم نشر التطبيقات وتشغيلها واختبارها. [90]
منصة النمذجة
يحتوي مشروع النمذجة على جميع المشاريع الرسمية لمؤسسة Eclipse التي تركز على تقنيات التطوير القائمة على النماذج. وكلها متوافقة مع إطار عمل Eclipse Modeling الذي أنشأته شركة IBM. وتنقسم هذه المشاريع إلى ست فئات:
- تتضمن تحويلات النماذج المشاريع التي تستخدم النماذج القائمة على إطار عمل نمذجة Eclipse (EMF) كمدخلات لإنتاج نموذج أو نص كمخرجات. تتضمن مشاريع تحويل النماذج إلى النماذج لغة تحويل ATLAS (ATL)، وهي لغة تحويل مفتوحة المصدر ومجموعة أدوات تستخدم لتحويل نموذج معين أو لإنشاء نموذج جديد من نموذج EMF معين. تتضمن مشاريع تحويل النماذج إلى نص Acceleo ، وهو تنفيذ لـ MOFM2T ، وهي لغة نموذج إلى نص قياسية من مجموعة إدارة الكائنات (OMG). يمكن لمولد أكواد Acceleo إنشاء أي لغة نصية (Java وPHP وPython وما إلى ذلك) من النماذج القائمة على EMF المحددة بأي نموذج ميتا ( لغة النمذجة الموحدة (UML) ولغة نمذجة الأنظمة (SysML) وما إلى ذلك). إنه مفتوح المصدر.
- تتضمن أدوات تطوير النماذج مشاريع تنفذ معايير النمذجة المختلفة المستخدمة في الصناعة، ومجموعات الأدوات الخاصة بها. ومن بين هذه المشاريع يمكن العثور على تنفيذات لعدة معايير:
- لغة النمذجة الموحدة (UML)
- لغة نمذجة الأنظمة (SysML)
- لغة قيود الكائن (OCL)
- نموذج عملية الأعمال والترميز (BPMN)
- دلالات المفردات التجارية وقواعد العمل (SBVR)
- مخطط XML (XSD)
- الرابطة الوطنية لموزعي الإلكترونيات (NEDA)
- تحويلات من نموذج إلى نموذج (MMT)
- يحتوي Concrete Syntax Development على إطار عمل النمذجة الرسومية، وهو إطار عمل قائم على Eclipse مخصص للتمثيل الرسومي للنماذج القائمة على EMF. [ بحاجة لمصدر ]
- يستضيف Syntax Development إطار عمل Eclipse Modeling Framework، وهو جوهر معظم مشاريع النمذجة الخاصة بمؤسسة Eclipse Foundation والأطر المتاحة لـ EMF مثل Connected Data Objects (CDO) أو استعلام EMF أو التحقق من صحة EMF.
- تتضمن التكنولوجيا والبحث نماذج أولية للمشروعات، واستضافة جميع مشاريع النمذجة التابعة لمؤسسة Eclipse خلال مرحلة الحضانة. [ بحاجة لمصدر ]
- توفر Amalgam التغليف والتكامل بين جميع أدوات النمذجة المتاحة لحزمة Eclipse المخصصة لأدوات النمذجة. [91]
إدارة دورة حياة التطبيق
تحتاج إدارة دورة حياة التطبيق (ALM) وإدارة المهام في Eclipse إلى مكون اختياري يسمى Mylyn ( / ˈmaɪlɪn / )، وهو تنفيذ مفتوح المصدر للواجهة التي تركز على المهام . يوفر واجهة برمجة تطبيقات للأدوات التي تدمج الواجهة التي تركز على المهام. بالنسبة لمطوري البرامج ، يساعد المطور على العمل بكفاءة مع العديد من المهام المختلفة (مثل الأخطاء أو تقارير المشكلات أو الميزات الجديدة). يتم دمج المهام في Mylyn. بالنسبة لجميع المهام التي تم دمجها، يراقب Mylyn نشاط المستخدم ويحاول تحديد المعلومات ذات الصلة بالمهمة المطروحة. ويستخدم سياق المهمة هذا لتركيز واجهة مستخدم Eclipse على المعلومات ذات الصلة. يمكن أن يتكامل Mylyn مع مستودعات مثل Bugzilla و Trac و Redmine و Mantis و [92] وJIRA وUnfuddle و [93] و GitHub . [94] ويركز على تحسين الإنتاجية من خلال تقليل البحث والتمرير والتنقل. ومن خلال توضيح سياق المهمة، يهدف Mylyn أيضًا إلى تسهيل تعدد المهام، والتخطيط، وإعادة استخدام الجهود السابقة، ومشاركة الخبرات.
يأتي اسم المشروع من الميالين ، وهي طبقة عازلة كهربائيًا تحيط بمحاور الخلايا العصبية. [95] الاسم الأصلي لهذا المشروع، "Mylar"، هو تكرار لعلامة تجارية لشركة أفلام boPET ، لذلك قامت مؤسسة Eclipse بتغيير اسم المشروع. [96]
سمات
تتضمن ميزات Eclipse IDE محرر نصوص مع تلوين بناء الجملة، ومساعدة الترميز، وإكمال الكود ، وإعادة هيكلة الكود ، وتحليل الكود مع اقتراحات "الإصلاح السريع" بالإضافة إلى تصحيح أخطاء الكود . [97]
إلى جانب الدعم الأصلي لـ OSGi، تمت إضافة دعم JPMS اعتبارًا من Java 9. [97]
الإضافات
يدعم Eclipse مجموعة كبيرة من الامتدادات، ويضيف دعمًا لـ Python عبر PyDev ، وتطوير Android عبر ADT من Google (تم استبداله بـ Android Studio منذ عام 2015)، و JavaFX عبر e(fx)clipse، و JavaScript ، و jQuery ، والعديد من الامتدادات الأخرى في Eclipse Marketplace. Valable هو مكون إضافي لـ Vala لـ Eclipse. [98]
بالإضافة إلى تحذيرات مُجمِّع Java المُضمَّنة، تتوفر مكونات إضافية للتدقيق لتحسين جودة التعليمات البرمجية وتناسقها مثل SpotBugs وSonar. [99] [100]
يتضمن دعم أدوات البناء مثل Ant و Maven و Make و CMake القدرة على استبدال تنسيق ملف المشروع الأصلي في Eclipse بـ Maven pom.xml مباشرةً. [101]
التوزيعات البديلة
توجد عدة توزيعات بديلة في مشروع Eclipse.
أدوات تطوير PHP
يوفر مشروع PHP Hypertext Preprocessor (PHP) Development Tools إطار عمل لمنصة Eclipse. يشتمل المشروع على جميع مكونات التطوير، بما في ذلك إكمال التعليمات البرمجية وتطوير PHP وتسهيل إمكانية التوسع. وهو يستفيد من منصة Eclipse Web Tools (WTP) الحالية ومجموعة أدوات اللغات الديناميكية (DLTK). [102]
أدوات تطوير الأندرويد
تم استبدال أدوات تطوير أندرويد (ADT) في عام 2015 بالمكون الإضافي الخاص بمؤسسة إكليبس، والذي يسمى Andmore: أدوات تطوير أندرويد ، [103] بعد أن أوقفت جوجل تطوير المكون الإضافي الخاص بها لبيئة تطوير إكليبس، والذي تم تصميمه لتوفير بيئة متكاملة لبناء تطبيقات أندرويد. تعمل ADT/Andmore على توسيع قدرات إكليبس للسماح للمطورين بإعداد مشاريع أندرويد جديدة وإنشاء واجهة مستخدم للتطبيق وإضافة حزم تستند إلى واجهة برمجة تطبيقات أندرويد وتصحيح أخطاء تطبيقاتهم باستخدام أدوات أندرويد SDK وتصدير ملفات .apk الموقعة (أو غير الموقعة) من أجل توزيع تطبيقاتهم. وهي متاحة للتنزيل مجانًا. كانت ADT من جوجل هي بيئة التطوير المتكاملة الرسمية لنظام أندرويد حتى عام 2015 ولكن تم استبدالها بمكون Andmore من إكليبس وأندرويد ستوديو الرسمي . [104] [105] اعتبارًا من عام 2024، يبدو أن المشروع في حالة احتضار، بدون أي نشاط منذ عام 2017. [106]
انظر أيضا
- مقارنة بيئات التطوير المتكاملة
- مقارنة بيئات التطوير المتكاملة لجافا
- قائمة البرامج المبنية على Eclipse
- قائمة مشاريع Eclipse
ملحوظات
- ^ abc عبر IBM Developer for z/OS [8] (IDz)، والمعروف سابقًا باسم Rational Developer for z Systems (RDz).
مراجع
- ^ من "Eclipse.org consortium". مجتمع الابتكار والتعاون المفتوح | مؤسسة Eclipse . مؤرشف من الأصل في 20 سبتمبر 2022. تم الاسترجاع في 10 سبتمبر 2022 .
- ^ "Eclipse 4.33 - جديد وجدير بالملاحظة | مؤسسة Eclipse". 11 سبتمبر 2024. تم الاسترجاع في 11 سبتمبر 2024 .
- ^ "Equinox/dev - Eclipsepedia". wiki.eclipse.org . مؤرشف من الأصل في 26 أغسطس 2023 . تم الاسترجاع 26 أغسطس 2023 .
- ^ "مشروع بابل – ترجمة إكليبس". إكليبس . مؤسسة إكليبس. 31 يناير 2013. مؤرشف من الأصل في 29 أبريل 2017. تم الاسترجاع 5 مارس 2017 .
- ^ "IDEs vs. Build Tools: How Eclipse, IntelliJ IDEA & NetBeans users work with Maven, Ant, SBT & Gradle". zeroturnaround.com . مؤرشف من الأصل في 6 يونيو 2024 . تم الاسترجاع في 28 ديسمبر 2018 .
- ^ "IntelliJ IDEA تهيمن على سوق IDE بنسبة اعتماد 62% بين مطوري JVM". Snyk . 5 فبراير 2020. مؤرشف من الأصل في 6 يونيو 2024. تم الاسترجاع 30 يناير 2022 .
- ^ "Eclipse desktop & web IDEs". مؤسسة Eclipse . مؤرشف من الأصل في 28 يناير 2022. تم الاسترجاع في 29 يناير 2022 .
- ^ "IBM Developer for z/OS". IBM . 16 مايو 2024 . تم الاسترجاع في 2 يوليو 2024 .
- ^ "GitHub - JuliaComputing/JuliaDT: Julia Development Toolkit for Eclipse". github.com . 10 أكتوبر 2018. مؤرشف من الأصل في 25 يوليو 2018 . تم الاسترجاع 28 ديسمبر 2018 – عبر GitHub.
- ^ "حزم Eclipse | مؤسسة Eclipse - موطن لمجتمع عالمي، وبيئة تطوير Eclipse المتكاملة، وJakarta EE وأكثر من 350 مشروعًا مفتوح المصدر..." www.eclipse.org . مؤرشف من الأصل في 26 أغسطس 2023 . تم الاسترجاع في 26 أغسطس 2023 .
- ^ "من أين جاء إكليبس؟". ويكي إكليبس . مؤرشف من الأصل في 8 سبتمبر 2008. تم الاسترجاع في 16 مارس 2008 .
- ^ "500 سطر أو أقل: Eclipse Archived 27 يناير 2017 at the 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 – the footings of the foundation of the platform". مؤسسة إكليبس. مؤرشف من الأصل في 13 يونيو 2008. تم الاسترجاع في 25 يونيو 2008 .
- ^ "ACM تكرم مبتكري الحوسبة لتقدمهم في البحث والتعليم والصناعة". رابطة آلات الحوسبة. مؤرشف من الأصل في 29 أبريل 2012. تم الاسترجاع في 26 أبريل 2012 .
- ^ "Eclipse Public License". مؤرشف من الأصل في 17 فبراير 2012. اطلع عليه بتاريخ 24 فبراير 2012 .
- ^ "تراخيص مختلفة وتعليقات عليها". مؤسسة البرمجيات الحرة. 17 مايو 2007. مؤرشف من الأصل في 16 يوليو 2009. تم الاسترجاع في 20 مايو 2007 .
- ^ داريل ك. تافت (20 مايو 2005). "Eclipse: Behind the Name". eWeek.com . Ziff Davis Enterprise Holdings. مؤرشف من الأصل في 2 يناير 2013 . تم الاسترجاع في 11 أغسطس 2008 .
- ^ شارما، أنكور (14 فبراير 2011). "تسمية النيلي +1". إكليبس . مؤرشف من الأصل في 25 فبراير 2017. تم الاسترجاع 4 يوليو 2016 .
- ^ "مقابلة مع واين بيتون، مدير مشاريع المصدر المفتوح في مؤسسة إكليبس: ""إكليبس فوتون يمثل نهاية عصر"". jaxenter.com . 28 يونيو 2018. مؤرشف من الأصل في 2 يناير 2020 . تم الاسترجاع 16 سبتمبر 2019 .
- ^ "Simultaneous Release FAQ". Eclipse . 9 مارس 2018. مؤرشف من الأصل في 6 مارس 2019 . تم الاسترجاع 2 مارس 2019 .
- ^ "إصدار متزامن". مؤرشف من الأصل في 18 يناير 2018 . تم الاسترجاع 12 يناير 2018 .
- ^ "SimRel/Simultaneous Release Cycle FAQ". مؤرشف من الأصل في 6 مارس 2019. تم الاسترجاع في 15 مارس 2019 .
- ^ "مشروع أدوات Eclipse". archive.eclipse.org . مؤرشف من الأصل في 12 أكتوبر 2023 . تم الاسترجاع 10 سبتمبر 2022 .
- ^ "Eclipse.org consortium". مجتمع الابتكار والتعاون المفتوح | مؤسسة Eclipse . مؤرشف من الأصل في 6 أكتوبر 2022. تم الاسترجاع في 10 سبتمبر 2022 .
- ^ "Eclipse.org consortium". مجتمع الابتكار والتعاون المفتوح | مؤسسة Eclipse . مؤرشف من الأصل في 7 مارس 2023. تم الاسترجاع في 10 سبتمبر 2022 .
- ^ "مشروع أدوات Eclipse". archive.eclipse.org . مؤرشف من الأصل في 12 أغسطس 2022 . تم الاسترجاع 10 سبتمبر 2022 .
- ^ "Eclipse Foundation". Eclipse.org. 21 يونيو 2004. مؤرشف من الأصل في 7 يناير 2018. تم الاسترجاع 12 يناير 2018 .
- ^ "مشروع أدوات Eclipse". archive.eclipse.org . مؤرشف من الأصل في 2 يوليو 2022 . تم الاسترجاع 10 سبتمبر 2022 .
- ^ "Eclipse 3.1 Inside!". مؤرشف من الأصل في 1 ديسمبر 2016. اطلع عليه بتاريخ 12 يناير 2018 .
- ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aj ak al am an ao "Eclipse IDE Simultaneous Release (SimRel)". GitHub . Eclipse Foundation . 6 ديسمبر 2023. مؤرشف من الأصل في 22 ديسمبر 2023 . تم الاسترجاع 22 ديسمبر 2023 .
- ^ "Eclipse Callisto Projects". Eclipse . مؤرشف من الأصل في 25 يونيو 2008 . تم الاسترجاع 12 يناير 2018 .
- ^ "Ganymede Simultaneous Release". wiki.eclipse.org . مؤرشف من الأصل في 13 يناير 2018 . تم الاسترجاع 12 يناير 2018 .
- ^ "Galileo Simultaneous Release". wiki.eclipse.org . مؤرشف من الأصل في 13 يناير 2018 . تم الاسترجاع 12 يناير 2018 .
- ^ "تصنيف:هيليوس". wiki.eclipse.org . مؤرشف من الأصل في 13 يناير 2018 . استرجاع 12 يناير 2018 .
- ^ "تصنيف:نيلي". wiki.eclipse.org . مؤرشف من الأصل في 13 يناير 2018 . استرجاع 12 يناير 2018 .
- ^ "مساعدة - منصة Eclipse". help.eclipse.org . مؤرشف من الأصل في 22 أكتوبر 2017 . تم الاسترجاع 12 يناير 2018 .
- ^ "وصول قطار إطلاق إكليبس جونو". إكليبس . 27 يونيو 2012. مؤرشف من الأصل في 13 يناير 2018. تم الاسترجاع 12 يناير 2018 .
- ^ "Eclipse 3.8.2 Maintenance Build: 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 .
- ^ abcdefg "Eclipse/Installation - Eclipsepedia". wiki.eclipse.org . مؤرشف من الأصل في 6 يونيو 2024 . تم الاسترجاع 10 سبتمبر 2022 .
- ^ "تصنيف:لونا". Wiki.eclipse.org . مؤرشف من الأصل في 13 يناير 2018 . استرجاع 12 يناير 2018 .
- ^ "Eclipse Project 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 .
- ^ "Eclipse Oxygen - جديد وجدير بالملاحظة". مؤرشف من الأصل في 3 يوليو 2018. اطلع عليه بتاريخ 3 يوليو 2018 .
- ^ "Eclipse Project Oxygen (4.7) M1 - جديد وجدير بالملاحظة". مؤرشف من الأصل في 16 يوليو 2019. تم الاسترجاع 22 أغسطس 2019 .
- ^ "تصنيف:فوتون". wiki.eclipse.org . مؤرشف من الأصل في 21 يناير 2018 . استرجاع 12 يناير 2018 .
- ^ "تصنيف:SimRel-2018-09". wiki.eclipse.org . مؤرشف من الأصل في 18 سبتمبر 2018 . استرجاع 18 سبتمبر 2018 .
- ^ "تصنيف:SimRel-2018-12". wiki.eclipse.org . مؤرشف من الأصل في 18 ديسمبر 2018 . استرجاع 18 ديسمبر 2018 .
- ^ "Eclipse 4.10 - ميزات جديدة وجديرة بالملاحظة لمطوري Java". www.eclipse.org . مؤرشف من الأصل في 22 يونيو 2020 . تم الاسترجاع 14 مايو 2020 .
- ^ "تصنيف:SimRel-2019-03". wiki.eclipse.org . مؤرشف من الأصل في 18 ديسمبر 2018 . استرجاع 18 ديسمبر 2018 .
- ^ "تصنيف:SimRel-2019-06". wiki.eclipse.org . مؤرشف من الأصل في 20 ديسمبر 2018 . استرجاع 20 ديسمبر 2018 .
- ^ "تصنيف:SimRel-2019-09". wiki.eclipse.org . مؤرشف من الأصل في 22 يونيو 2019 . استرجاع 22 يونيو 2019 .
- ^ "تصنيف:SimRel-2019-12". wiki.eclipse.org . مؤرشف من الأصل في 22 يونيو 2019 . استرجاع 22 يونيو 2019 .
- ^ "تصنيف:SimRel-2020-03". wiki.eclipse.org . مؤرشف من الأصل في 20 ديسمبر 2019 . استرجاع 25 مارس 2020 .
- ^ "تصنيف:SimRel-2020-06". wiki.eclipse.org . مؤرشف من الأصل في 25 مارس 2020 . استرجاع 25 مارس 2020 .
- ^ "تصنيف:SimRel-2020-09". wiki.eclipse.org . مؤرشف من الأصل في 25 مارس 2020 . استرجاع 31 مارس 2020 .
- ^ "تصنيف:SimRel-2020-12". wiki.eclipse.org . مؤرشف من الأصل في 21 مارس 2022 . استرجاع 19 سبتمبر 2020 .
- ^ "تصنيف:SimRel-2021-03". wiki.eclipse.org . مؤرشف من الأصل في 25 نوفمبر 2020 . تم الاسترجاع 25 ديسمبر 2020 .
- ^ "تصنيف:SimRel-2021-06". wiki.eclipse.org . مؤرشف من الأصل في 17 مارس 2024 . استرجاع 17 مارس 2021 .
- ^ "تصنيف:SimRel-2021-09". wiki.eclipse.org . مؤرشف من الأصل في 24 يونيو 2021 . استرجاع 21 يونيو 2021 .
- ^ "تصنيف:SimRel-2021-12". wiki.eclipse.org . مؤرشف من الأصل في 17 مارس 2024 . استرجاع 29 سبتمبر 2021 .
- ^ "تصنيف:SimRel-2022-03". wiki.eclipse.org . مؤرشف من الأصل في 21 سبتمبر 2022 . استرجاع 31 أغسطس 2022 .
- ^ "تصنيف:SimRel-2022-06". wiki.eclipse.org . مؤرشف من الأصل في 21 سبتمبر 2022 . استرجاع 31 أغسطس 2022 .
- ^ "تصنيف:SimRel-2022-09". wiki.eclipse.org . مؤرشف من الأصل في 21 سبتمبر 2022 . استرجاع 31 أغسطس 2022 .
- ^ "تصنيف:SimRel-2022-12". wiki.eclipse.org . مؤرشف من الأصل في 21 سبتمبر 2022 . استرجاع 17 سبتمبر 2022 .
- ^ "تصنيف:SimRel-2023-03". wiki.eclipse.org . مؤرشف من الأصل في 10 ديسمبر 2022 . استرجاع 10 ديسمبر 2022 .
- ^ "تصنيف:SimRel-2023-06". wiki.eclipse.org . مؤرشف من الأصل في 15 مارس 2023 . استرجاع 15 مارس 2023 .
- ^ "تصنيف:SimRel-2023-09". wiki.eclipse.org . مؤرشف من الأصل في 14 يونيو 2023 . استرجاع 14 يونيو 2023 .
- ^ ".github/wiki/SimRel/2023-12.md at main · eclipse-simrel/.github". GitHub . Eclipse Foundation . مؤرشف من الأصل في 22 ديسمبر 2023 . تم الاسترجاع في 22 ديسمبر 2023 .
- ^ ".github/wiki/SimRel/2024-03.md at main · eclipse-simrel/.github". GitHub . Eclipse Foundation . مؤرشف من الأصل في 22 ديسمبر 2023 . تم الاسترجاع في 22 ديسمبر 2023 .
- ^ ".github/wiki/SimRel/2024-06.md at main · eclipse-simrel/.github". GitHub . Eclipse Foundation . مؤرشف من الأصل في 22 ديسمبر 2023 . تم الاسترجاع في 22 ديسمبر 2023 .
- ^ ".github/wiki/SimRel/2024-09.md at main · eclipse-simrel/.github". GitHub . Eclipse Foundation . مؤرشف من الأصل في 22 ديسمبر 2023 . تم الاسترجاع في 22 ديسمبر 2023 .
- ^ ".github/wiki/SimRel/2024-12.md at main · eclipse-simrel/.github". GitHub . Eclipse Foundation . مؤرشف من الأصل في 22 ديسمبر 2023 . تم الاسترجاع 22 ديسمبر 2023 .
- ^ ".github/wiki/SimRel/2025-03.md at main · eclipse-simrel/.github". GitHub . تم الاسترجاع في 24 نوفمبر 2024 .
- ^ ".github/wiki/SimRel/2025-06.md at main · eclipse-simrel/.github". GitHub . تم الاسترجاع في 24 نوفمبر 2024 .
- ^ "منتجات معتمدة من OSGi". موقع تحالف OSGi . تم الاسترجاع في 2 أغسطس 2016 .[ رابط ميت دائم ]
- ^ "الصفحة الرئيسية لـ TeXlipse – LaTeX for Eclipse". TeXlipse.sourceforge.net . مؤرشف من الأصل في 16 ديسمبر 2013 . تم الاسترجاع في 1 يناير 2014 .
- ^ جالاردو، ديفيد (1 ديسمبر 2002). "تطوير مكونات Eclipse الإضافية". آي بي إم . مؤرشف من الأصل في 6 فبراير 2018. تم الاسترجاع في 5 فبراير 2018 .
- ^ "Eclipse يعمل الآن على Wayland". 18 أغسطس 2014. مؤرشف من الأصل في 23 أغسطس 2014. استرجاع 17 سبتمبر 2014 .
- ^ "أداء المحفظة". أداء المحفظة. مؤرشف من الأصل في 13 ديسمبر 2020 . تم الاسترجاع 16 ديسمبر 2020 .
- ^ "مشروع منصة أدوات الويب Eclipse". Eclipse.org. مؤرشف من الأصل في 6 يونيو 2024. تم الاسترجاع في 2 مايو 2011.
يمتد مشروع منصة أدوات الويب Eclipse (WTP) إلى منصة Eclipse بأدوات لتطوير تطبيقات الويب وJava EE. ويشمل محررات المصدر والرسومات لمجموعة متنوعة من اللغات، ومعالجات وتطبيقات مدمجة لتبسيط التطوير، وأدوات لدعم نشر التطبيقات وتشغيلها واختبارها، وواجهات برمجة التطبيقات لتوسيع وظائفها.
- ^ (باللغة الإنجليزية) "موقع Amalgation". 31 يناير 2013. مؤرشف من الأصل في 19 مارس 2015. اطلع عليه بتاريخ 5 مارس 2015 .
- ^ "Mylyn MantisBT Connector". Mantis Bug Tracker . مؤرشف من الأصل في 25 ديسمبر 2012 . تم الاسترجاع في 25 أكتوبر 2011 .
- ^ "Unfuddle Mylyn Connector". Unfuddle. مؤرشف من الأصل في 12 أكتوبر 2014. تم الاسترجاع في 21 مايو 2011 .
- ^ "GitHub Mylyn connector for Eclipse". GitHub . 10 مايو 2011. مؤرشف من الأصل في 25 فبراير 2017. تم الاسترجاع 12 مايو 2011 .
- ^ "Bug191406 - إعادة تسمية مشروع Mylar إلى Mylyn". Eclipse Foundation . مؤرشف من الأصل في 10 مايو 2020 . تم الاسترجاع في 18 فبراير 2009 .
- ^ "الأسئلة الشائعة حول مشروع إعادة تسمية Mylar to Mylyn". Eclipse Foundation . مؤرشف من الأصل في 21 سبتمبر 2019 . تم الاسترجاع في 18 فبراير 2009 .
- ^ "مساعدة Eclipse". Eclipse . مؤرشف من الأصل في 20 نوفمبر 2023 . تم الاسترجاع 20 نوفمبر 2023 .
- ^ "valable in Launchpad". launchpad.net . 24 ديسمبر 2007. مؤرشف من الأصل في 29 ديسمبر 2018 . تم الاسترجاع 28 ديسمبر 2018 .
- ^ "Eclipse Marketplace". Eclipse Marketplace . Eclipse. مؤرشف من الأصل في 20 نوفمبر 2023 . تم الاسترجاع 20 نوفمبر 2023 .
- ^ "SonarLint Documentation". Sonar . مؤرشف من الأصل في 20 نوفمبر 2023 . تم الاسترجاع 20 نوفمبر 2023 .
- ^ "تحويل مشروع Eclipse Java إلى مشروع Maven". Eclipseipedia . Eclipse. مؤرشف من الأصل في 20 نوفمبر 2023 . تم الاسترجاع في 20 نوفمبر 2023 .
- ^ "أدوات تطوير PHP". projects.eclipse.org . 31 يناير 2013. مؤرشف من الأصل في 6 يونيو 2024 . تم الاسترجاع 1 يناير 2014 .
- ^ "Andmore: أدوات تطوير لنظام Android". Eclipse Plugins, Bundles and Products - Eclipse Marketplace . مؤرشف من الأصل في 3 نوفمبر 2019 . تم الاسترجاع في 11 نوفمبر 2019 .
- ^ إيسون، جمال. "Android Studio 1.0". مؤرشف من الأصل في 8 ديسمبر 2014. اطلع عليه بتاريخ 12 ديسمبر 2014 .
- ^ إيسون، جمال (26 يونيو 2015). "تحديث حول أدوات مطوري Eclipse Android". android-developers.googleblog.com . مؤرشف من الأصل في 27 سبتمبر 2022 . تم الاسترجاع 25 مارس 2017 .
- ^ "Andmore - Eclipse Android Tooling". GitHub . مؤرشف من الأصل في 28 أبريل 2024 . تم الاسترجاع 28 أبريل 2024 .
مصادر
- سيلفا، فلاديمير (11 مارس 2009). مشروعات منصة Eclipse Rich Client العملية (الطبعة الأولى). دار النشر Apress . ص 352. رقم ISBN 978-1-4302-1827-2. تم أرشفته من الأصل في 19 يونيو 2013 . تم استرجاعه في 18 يونيو 2011 .
- Burnette, Ed (12 أغسطس 2005). Eclipse IDE Pocket Guide (الطبعة الأولى). O'Reilly Media . ص. 128. ISBN 978-0-596-10065-0. تم أرشفته من الأصل في 7 يونيو 2011 . تم استرجاعه في 18 يونيو 2011 .
- هولزنر ، ستيف (1 مايو 2004). كسوف (الطبعة الأولى). أورايلي وسائل الإعلام . ص. 317. ردمك 0-596-00641-1.
- McAffer, Jeff; Lemieux, Jean-Michel; Aniszczyk, Chris (22 مايو 2010). Eclipse Rich Client Platform (الطبعة الثانية). Addison-Wesley Professional . ص. 552. ISBN 978-0-321-60378-4. تم أرشفته من الأصل في 7 يوليو 2012 . تم استرجاعه في 18 يونيو 2011 .
- فوجل، لارس (2013). Eclipse IDE: برمجة Java، وتصحيح الأخطاء، واختبار الوحدات، وإدارة المهام، والتحكم في إصدار Git باستخدام Eclipse (الطبعة الثالثة). لايبزيغ. رقم ISBN 978-3943747041. مؤرشف من الأصل في 1 نوفمبر 2017 . استرجاع 3 نوفمبر 2017 .
{{cite book}}:CS1 maint: موقع الناشر المفقود ( الرابط )
روابط خارجية
كسوف الشمس في ويكيبيديا
الوسائط المتعلقة بـ Eclipse IDE على ويكيميديا كومنز- الموقع الرسمي
- بيانات صحفية صادرة عن مؤسسة Eclipse على موقع eclipse.org
- أرشيف البيانات الصحفية لمؤسسة Eclipse لعام 2006 على موقع eclipse.org
- أرشيف البيانات الصحفية لمؤسسة Eclipse Foundation 2001-2005 على موقع eclipse.org
