إكليبس

Eclipse
Eclipse-Luna-Logo.svg
Welcome screen of Eclipse 4.12
Welcome screen of Eclipse 4.12
المؤلف الأصليIBM
المطوّرEclipse Foundation
الإطلاق المبدئي1.0 / 7 نوفمبر 2001; منذ 23 سنة (2001-11-07[1]
الإطلاق الپروڤة
4.24 (2022-06 release)
المستودعgit.eclipse.org/c/
مكتوب بلغةJava and C[2]
نظام التشغيلLinux, macOS, Windows
المنصةJava SE, Standard Widget Toolkit, x86-64
متاح في44 languages
قائمة اللغات
Albanian, Arabic, Basque, Bulgarian, Catalan, Chinese (simplified, traditional), Czech, Danish, Dutch, English (Australia, Canada), Estonian, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Klingon, Korean, Kurdish, Lithuanian, Malayalam, Mongolian, Myanmar, Nepali, Norwegian, Persian, Polish, Portuguese (Portugal, Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese[3]
النوعProgramming tool, integrated development environment (IDE)
الرخصةEclipse Public License
الموقع الإلكترونيeclipseide.org

إكليبس (بالإنجليزية: Eclipse‏)و مشروع منصة تطوير مفتوحة المصدر، كُتب بلغة جافا من تطوير مؤسسة إكليبس، يهدف في شكله الإفتراضي إلى مطوري جافا، باعتباره يتكون من أدوات تطوير جافا. ظهر المشروع للعلن عام 2001م بدعم من شركة IBM، اول إصدارة منه و التي كانت تحمل الرقم 1٫0 لم تكن مجانية، لكن بتاريخ 1/11/2001 تم الإعلان عن تحويل eclipse لمشروع مجاني مفتوح المصدر و بدعم من عدّة منظمات كـ: Borland , Oracle , Redhat , Suse .

بإمكان المستخدمين تمديد قدراته عن طريق تثبيت إضافات كُتبت لإطار عمل برمجيات إكليبس، مثل أدوات تطوير للغات أخرى. حزم اللغات تقدم ترجمات لإكليبس في العديد من اللغات الطبيعية. إكليبس برنامج مجاني تحت رخصة إكليبس العمومية.

تتألف منصّة النطوير eclipse من عدد كبير من البرامج الإضافية المكتوبة بلغة جافا و التي تعمل مجتمعة لتشغيل منصّة التطوير الرئيسية للغة جافا أو للغات برمجية أخرى.

يصنّف حالياً eclipse على أنه أكثر منصات التطوير مرونة و ذلك بسبب إعتماد هندسة بنائه على البرامج الإضافية التي تتيح للمبرمجين (عل مختلف خبراتهم) تطوير البرامج الإضافية بشكل مستقل، حيث يؤدي كل برنامج إضافي عمل محدّد مفصول عن البرنامج الإضافي الآخر، لذلك إستطاع المبرمجون تطوير eclipse لإنتاج التطبيقات بعدّة لغات برمجية و بوقت قياسي. ويشتمل eclipse على العديد من لغات البرمجة و التي أذكر أهمّها(طبعاً دون نسيان جافا): Prolog , Ada , C/C++ , PHP , Python , Ruby , Perl, Java Script , Scala

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

النسخ

Since 2006, the Foundation has coordinated an annual Simultaneous Release.[4] Each release includes the Eclipse Platform and several other Eclipse projects.

From 2008 through 2018, each Simultaneous Release had occurred on the 4th Wednesday of June. In 2018 the project switched to quarterly (13 week) YYYY-MM releases without intermediate service releases.[5]

Version name Date Platform version Projects Main changes
N/A 21 June 2004 Old version, no longer maintained: 3.0[6]
N/A 28 June 2005 Old version, no longer maintained: 3.1 Added Java 5 support: generics, annotations, boxing-unboxing, enums, enhanced for loop, varargs, static imports[7]
Callisto 30 June 2006 Old version, no longer maintained: 3.2 Callisto projects[8]
Europa 29 June 2007 Old version, no longer maintained: 3.3 Europa projects[4]
Ganymede 25 June 2008 Old version, no longer maintained: 3.4 Ganymede projects[9]
Galileo 24 June 2009 Old version, no longer maintained: 3.5 Galileo projects[10]
Helios 23 June 2010 Old version, no longer maintained: 3.6 Helios projects[11]
Indigo 22 June 2011 Old version, no longer maintained: 3.7 Indigo projects[12] Added Java 7 support (3.7.1 sr1): Improved Type Inference for Generic Instance Creation (Diamond), Multi-catch, try-with-resources statement, Simplified Varargs Method Invocation, Strings in switch, Binary Literals and Underscores in Numeric Literals, Polymorphic Methods[13]
Juno 27 June 2012 Old version, no longer maintained: 3.8 and 4.2[14]

[Notes 1]

Juno projects[17]
Kepler 26 June 2013 Old version, no longer maintained: 4.3 Kepler projects[18]
Luna 25 June 2014 Old version, no longer maintained: 4.4 Luna projects[19] Integrated Java 8 support;[20] in the prior version, this was possible via a Java 8 patch plug-in.
Mars 24 June 2015 Old version, no longer maintained: 4.5 Mars projects[21]
Neon 22 June 2016 Old version, no longer maintained: 4.6 Neon projects[22]
Oxygen 28 June 2017 Old version, no longer maintained: 4.7 Oxygen projects[23] Oxygen.1a introduced Java 9 and Junit 5 support and Oxygen.3a introduced Java 10 support.[24]

Dropped support for the following Unix based platforms: AIX, Solaris, HP-UX and s390.[25]

Photon 27 June 2018 Old version, no longer maintained: 4.8 Photon projects[26] Dropped support for 32bit Windows and Linux.
2018-09 19 September 2018 Old version, no longer maintained: 4.9 2018-09 projects[27]
2018-12 19 December 2018 Old version, no longer maintained: 4.10 2018-12 projects[28] Added support for Java 11.[29]
2019-03 20 March 2019 Old version, no longer maintained: 4.11 2019-03 projects[30]
2019-06 19 June 2019 Old version, no longer maintained: 4.12 2019-06 projects[31]
2019-09 18 September 2019 Old version, no longer maintained: 4.13 2019-09 projects[32]
2019-12 18 December 2019 Old version, no longer maintained: 4.14 2019-12 projects[33]
2020-03 18 March 2020 Old version, no longer maintained: 4.15 2020-03 projects[34] Update support for Web Development languages, relying on Language Server Protocol
2020-06 17 June 2020 Old version, no longer maintained: 4.16 2020-06 projects[35]
2020-09 16 September 2020 Old version, no longer maintained: 4.17 2020-09 projects[36] Requires JDK 11 to run.
2020-12 16 December 2020 Old version, no longer maintained: 4.18 2020-12 projects[37] A JDK is embedded into most packages, so a Java installation is not a prerequisite.
2021-03 17 March 2021 Old version, no longer maintained: 4.19 2021-03 projects[38]
2021-06 16 June 2021 Old version, no longer maintained: 4.20 2021-06 projects[39]
2021-09 15 September 2021 Old version, no longer maintained: 4.21 2021-09 projects[40]
2021-12 8 December 2021 Old version, no longer maintained: 4.22 2021-12 projects[41]
2022-03 March 2022 Current stable version: 4.23 2021-12 projects
2022-06 June 2022 Future release: 4.24 2021-12 projects
المفتاح:
نسخة قديمة
نسخة أقدم، ولكنها مازالت مصانة
أحدث نسخة
آخر نسخة بروفة
إطلاق مستقبلي
  1. ^ There is a 3.8 release of Eclipse Juno; it is not promoted on the main downloads page, but a packaged distribution is available for download.[15] Eclipse 3.8 provides bugfixes for Indigo & adds Java 7 support, and its maintenance was dual streamed with 4.2.[16] Features and plug-ins equivalent to a packaged distribution may be added from within the IDE.


مصادر

مدونة محمد بشير النعيمي[1]

http://www.eclipse.org

انظر أيضاً

References

  1. ^ "Eclipse Tools Project". archive.eclipse.org. Retrieved 28 December 2018.
  2. ^ "482387 – Add arm and aarch64 source only fragments". bugs.eclipse.org. Retrieved 2018-02-28.
  3. ^ "Babel Project – Eclipse translation". Eclipse. The Eclipse Foundation. Retrieved 5 March 2017.
  4. ^ أ ب "Simultaneous Release". Retrieved 12 January 2018.
  5. ^ "SimRel/Simultaneous Release Cycle FAQ". Retrieved 15 March 2019.
  6. ^ "Eclipse Foundation". Eclipse.org. 21 June 2004. Retrieved 12 January 2018.
  7. ^ "Eclipse 3.1 Inside!". Retrieved 12 January 2018.
  8. ^ "Eclipse Callisto Projects". Eclipse. Retrieved 12 January 2018.
  9. ^ "Ganymede Simultaneous Release". wiki.eclipse.org. Retrieved 12 January 2018.
  10. ^ "Galileo Simultaneous Release". wiki.eclipse.org. Retrieved 12 January 2018.
  11. ^ "Category:Helios". wiki.eclipse.org. Retrieved 12 January 2018.
  12. ^ "Category:Indigo". wiki.eclipse.org. Retrieved 12 January 2018.
  13. ^ "Help - Eclipse Platform". help.eclipse.org (in الإنجليزية). Retrieved 12 January 2018.
  14. ^ "Eclipse Juno Release Train Has Arrived". Eclipse. 27 June 2012. Retrieved 12 January 2018.
  15. ^ "Eclipse 3.8.2 Maintenance Build: 3.8.2". archive.eclipse.org. 31 January 2013. Retrieved 12 January 2018.
  16. ^ "389175 – Dual stream simultaneous release (3.x and 4.x)". bugs.eclipse.org. Retrieved 28 December 2018.
  17. ^ "Category:Juno". wiki.eclipse.org. Retrieved 12 January 2018.
  18. ^ "Category:Kepler". wiki.eclipse.org. Retrieved 12 January 2018.
  19. ^ "Category:Luna". Wiki.eclipse.org. Retrieved 12 January 2018.
  20. ^ "Eclipse Project 4.4.0". Retrieved 12 January 2018.
  21. ^ "Category:Mars". Wiki.eclipse.org. Retrieved 12 January 2018.
  22. ^ "Category:Neon". wiki.eclipse.org. Retrieved 12 January 2018.
  23. ^ "Category:Oxygen". wiki.eclipse.org. Retrieved 12 January 2018.
  24. ^ "Eclipse Oxygen - New and Noteworthy". Retrieved 3 July 2018.
  25. ^ "Eclipse Project Oxygen (4.7) M1 - New and Noteworthy". Retrieved 22 August 2019.
  26. ^ "Category:Photon". wiki.eclipse.org. Retrieved 12 January 2018.
  27. ^ "Category:SimRel-2018-09". wiki.eclipse.org.
  28. ^ "Category:SimRel-2018-12". wiki.eclipse.org.
  29. ^ "Eclipse 4.10 - New and Noteworthy - New Features for Java Developers". www.eclipse.org.
  30. ^ "Category:SimRel-2019-03". wiki.eclipse.org.
  31. ^ "Category:SimRel-2019-06". wiki.eclipse.org.
  32. ^ "Category:SimRel-2019-09". wiki.eclipse.org.
  33. ^ "Category:SimRel-2019-12". wiki.eclipse.org.
  34. ^ "Category:SimRel-2020-03". wiki.eclipse.org.
  35. ^ "Category:SimRel-2020-06". wiki.eclipse.org.
  36. ^ "Category:SimRel-2020-09". wiki.eclipse.org.
  37. ^ "Category:SimRel-2020-12". wiki.eclipse.org.
  38. ^ "Category:SimRel-2021-03". wiki.eclipse.org.
  39. ^ "Category:SimRel-2021-06". wiki.eclipse.org.
  40. ^ "Category:SimRel-2021-09". wiki.eclipse.org.
  41. ^ "Category:SimRel-2021-12". wiki.eclipse.org.

Sources

وصلات خارجية

قالب:Eclipse Foundation قالب:Eclipse plugins

قالب:IBM FOSS قالب:Integrated development environments قالب:GUI builders