Pređi na sadržaj

Eclipse

S Vikipedije, slobodne enciklopedije
Eclipse
Logo programskog razvojnog okruženja Eclipse
Originalni nazivengl. Eclipse
Izgovara seeklips
Modelstrukturirani, objektno-orijentisani
Pojavio se29. novembar 2001. (2001-11-29)
Dizajner(i)Eclipse Foundation
Sistem tipovastatički, jaki, sigurni, nominalni
Implementacijemnoge
UticajiObjective-C, C++, Smalltalk, Eiffel, Mesa
Uticao naC#, D, J#, Ada 2005, ECMAscript, PHP, Scala
Operativni sistemivišeplatformski jezik
LicencaEclipse opšta javna licenca
Veb-sajthttp://www.eclipse.org

Eklips (engl. Eclipse) je programska razvojna okolina (IDE) pisana u Javi, a može se koristiti za razvoj aplikacija u raznim programskim jezicima kao što su Java, Ada, C, C++, COBOL, Perl, PHP, Piton, R, Rubi (uključujući Ruby on Rails okolinu), Scala, Clojure i Scheme. Isto tako, može se koristiti za razvoj delova aplikacije Mathematica. Razvojna okolina (IDE) često se naziva Eklips ADA za Adu, Eklips CDT za C / C++, Eklips JDT za Javu i Eklips PDT za PHP.

Istorija

[uredi | uredi izvor]

Eklips je inspirisan VisualAge porodicom proizvoda integrisanog razvojnog okruženja (IDE) zasnovanom na Smalltalk-u.[1] Iako prilično uspešan, glavni nedostatak VisualAge proizvoda bio je taj što razvijeni kod nije bio u modelu softverskog inženjeringa zasnovanog na komponentama. Umesto toga, sav kod za projekat je držan u kompresovanoj bazi podataka koristeći SCID tehnike (nešto poput zip datoteke, ali u .dat formatu). Pojedinačnim časovima nije bilo lako pristupiti, svakako ne izvan alata. Tim prvenstveno u laboratoriji IBM Cary u Severnoj Karolini, razvio je novi proizvod kao zamenu zasnovanu na Javi.[2] U novembru 2001. formiran je konzorcijum sa upravnim odborom za dalji razvoj Eklipsa kao softvera otvorenog koda. Procenjuje se da je IBM do tada već uložio skoro 40 miliona dolara.[3]

Verzije

[uredi | uredi izvor]
Version name Date Projects Main changes
N/A 29 November 2001 A 1.3 level Java runtime or Java development kit must be installed on the machine in order to run this version of Eclipse.[4]
N/A 18 September 2002[5]
N/A 15 April 2003[6] A 1.4 level Java runtime or Java development kit (JDK) can also be used to run Eclipse. It is still possible to use a 1.3 level Java runtime or Java development kit (JDK).[7]
N/A 21 June 2004[8] A 1.4.1 level Java runtime or Java development kit must be installed on the machine in order to run this version of Eclipse.[9]
N/A 28 June 2005 Added Java 5 support: generics, annotations, boxing-unboxing, enums, enhanced for loop, varargs, static imports[10]
Callisto 26 June 2006[11] Callisto projects[12]
Europa 27 June 2007[11] Europa projects
Ganymede 25 June 2008[11] Ganymede projects[13]
Galileo 24 June 2009[11] Galileo projects[14]
Helios 23 June 2010[11] Helios projects[15]
Indigo 22 June 2011[11] Indigo projects[16] 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[17]
Juno 27 June 2012[11] Juno projects[18]
Kepler 26 June 2013[11] Kepler projects[19] A Java 6 JRE/JDK is recommended to run this version.[20]
Luna 25 June 2014[11] Luna projects[21] Integrated Java 8 support;[22] in the prior version, this was possible via a Java 8 patch plug-in.

A Java 7 JRE/JDK is required to run most of the packages based on this version.[20]

Mars 24 June 2015[11] Mars projects[23] A Java 7 JRE/JDK is required to run all packages based on this version.[20]
Neon 22 June 2016[11] Neon projects[24] A Java 8 JRE/JDK is required to run all packages based on this version.[20]
Oxygen 28 June 2017[11] Oxygen projects[25] Oxygen.1a introduced Java 9 and Junit 5 support and Oxygen.3a introduced Java 10 support.[26]

Dropped support for the following Unix based platforms: AIX, Solaris, HP-UX and s390.[27] From this version on, a Java 8 or newer JRE/JDK is required to run Eclipse.[20]

Photon 27 June 2018[11] Photon projects[28] Dropped support for 32bit Windows and Linux.
2018-09 19 September 2018[11] 2018-09 projects[29]
2018-12 19 December 2018[11] 2018-12 projects[30] Added support for Java 11.[31]
2019-03 20 March 2019[11] 2019-03 projects[32]
2019-06 19 June 2019[11] 2019-06 projects[33]
2019-09 18 September 2019[11] 2019-09 projects[34]
2019-12 18 December 2019[11] 2019-12 projects[35]
2020-03 18 March 2020[11] 2020-03 projects[36] Update support for Web Development languages, relying on Language Server Protocol
2020-06 17 June 2020[11] 2020-06 projects[37]
2020-09 16 September 2020[11] 2020-09 projects[38] From this version on, a Java 11 or newer JRE/JDK is required to run Eclipse.[20]
2020-12 16 December 2020[11] 2020-12 projects[39] A JDK is embedded into most packages, so a Java installation is not a prerequisite anymore.
2021-03 17 March 2021[11] 2021-03 projects[40]
2021-06 16 June 2021[11] 2021-06 projects[41]
2021-09 15 September 2021[11] 2021-09 projects[42]
2021-12 8 December 2021[11] 2021-12 projects[43]
2022-03 16 March 2022[11] 2022-03 projects[44]
2022-06 15 June 2022[11] 2022-06 projects[45]
2022-09 14 September 2022[11] 2022-09 projects[46] From this version on, a Java 17 or newer JRE/JDK is required to run Eclipse.[20]
2022-12 7 December 2022[11] 2022-12 projects[47]
2023-03 15 March 2023[11] 2023-03 projects[48]
2023-06 14 June 2023[11] 2023-06 projects[49]
2023-09 13 September 2023[11] 2023-09 projects[50]
2023-12 6 December 2023[11] 2023-12 projects[51]
2024-03 13 March 2024[11] 2024-03 projects[52]
2024-06 12 June 2024[11] 2024-06 projects[53]
2024-09 11 September 2024[11] 2024-09 projects[54]
2024-12 4 December 2024[11] 2024-12 projects[55]
2025-03 12 March 2025[11] 2025-03 projects[56]
2025-06 11 June 2025[11] 2025-06 projects[57]

Reference

[uredi | uredi izvor]
  1. ^ „FAQ Where did Eclipse come from - Eclipsepedia”. wiki.eclipse.org (na jeziku: engleski). Arhivirano iz originala 27. 02. 2013. g. Pristupljeno 2025-01-23. 
  2. ^ Rick DeNatale (15. 10. 2008). „Will It Go Round in Circles?”. Arhivirano iz originala 19. 10. 2008. g. 
  3. ^ Milinkovich, Mike. „IBM and Eclipse: A Decade of Software Innovation”. Building a Smarter Planet. Arhivirano iz originala 30. 1. 2012. g. Pristupljeno 3. 11. 2011. 
  4. ^ „Eclipse Tools Project”. archive.eclipse.org. Arhivirano iz originala 12. 10. 2023. g. Pristupljeno 10. 9. 2022. 
  5. ^ „Eclipse.org consortium”. The Community for Open Innovation and Collaboration | The Eclipse Foundation. Arhivirano iz originala 6. 10. 2022. g. Pristupljeno 10. 9. 2022. 
  6. ^ „Eclipse.org consortium”. The Community for Open Innovation and Collaboration | The Eclipse Foundation. Arhivirano iz originala 7. 3. 2023. g. Pristupljeno 10. 9. 2022. 
  7. ^ „Eclipse Tools Project”. archive.eclipse.org. Arhivirano iz originala 12. 8. 2022. g. Pristupljeno 10. 9. 2022. 
  8. ^ „Eclipse Foundation”. Eclipse.org. 21. 6. 2004. Arhivirano iz originala 7. 1. 2018. g. Pristupljeno 12. 1. 2018. 
  9. ^ „Eclipse Tools Project”. archive.eclipse.org. Arhivirano iz originala 2. 7. 2022. g. Pristupljeno 10. 9. 2022. 
  10. ^ „Eclipse 3.1 Inside!”. Arhivirano iz originala 1. 12. 2016. g. Pristupljeno 12. 1. 2018. 
  11. ^ a b v g d đ e ž z i j k l lj m n nj o p r s t ć u f h c č š aa ab av ag ad ae az ai aj „Eclipse IDE Simultaneous Release (SimRel)”. GitHub (na jeziku: engleski). Eclipse Foundation. 6. 12. 2023. Arhivirano iz originala 22. 12. 2023. g. Pristupljeno 2023-12-22. 
  12. ^ „Eclipse Callisto Projects”. Eclipse. Arhivirano iz originala 25. 6. 2008. g. Pristupljeno 12. 1. 2018. 
  13. ^ „Ganymede Simultaneous Release”. wiki.eclipse.org. Arhivirano iz originala 13. 1. 2018. g. Pristupljeno 12. 1. 2018. 
  14. ^ „Galileo Simultaneous Release”. wiki.eclipse.org. Arhivirano iz originala 13. 1. 2018. g. Pristupljeno 12. 1. 2018. 
  15. ^ „Category:Helios”. wiki.eclipse.org. Arhivirano iz originala 13. 1. 2018. g. Pristupljeno 12. 1. 2018. 
  16. ^ „Category:Indigo”. wiki.eclipse.org. Arhivirano iz originala 13. 1. 2018. g. Pristupljeno 12. 1. 2018. 
  17. ^ „Help - Eclipse Platform”. help.eclipse.org. Arhivirano iz originala 22. 10. 2017. g. Pristupljeno 12. 1. 2018. 
  18. ^ „Category:Juno”. wiki.eclipse.org. Arhivirano iz originala 13. 1. 2018. g. Pristupljeno 12. 1. 2018. 
  19. ^ „Category:Kepler”. wiki.eclipse.org. Arhivirano iz originala 13. 1. 2018. g. Pristupljeno 12. 1. 2018. 
  20. ^ a b v g d đ e „Eclipse/Installation - Eclipsepedia”. wiki.eclipse.org. Arhivirano iz originala 6. 6. 2024. g. Pristupljeno 10. 9. 2022. 
  21. ^ „Category:Luna”. Wiki.eclipse.org. Arhivirano iz originala 13. 1. 2018. g. Pristupljeno 12. 1. 2018. 
  22. ^ „Eclipse Project 4.4.0”. 22. 7. 2013. Arhivirano iz originala 13. 1. 2018. g. Pristupljeno 12. 1. 2018. 
  23. ^ „Category:Mars”. Wiki.eclipse.org. Arhivirano iz originala 13. 1. 2018. g. Pristupljeno 12. 1. 2018. 
  24. ^ „Category:Neon”. wiki.eclipse.org. Arhivirano iz originala 13. 1. 2018. g. Pristupljeno 12. 1. 2018. 
  25. ^ „Category:Oxygen”. wiki.eclipse.org. Pristupljeno 12. 1. 2018. 
  26. ^ „Eclipse Oxygen - New and Noteworthy”. Arhivirano iz originala 3. 7. 2018. g. Pristupljeno 3. 7. 2018. 
  27. ^ „Eclipse Project Oxygen (4.7) M1 - New and Noteworthy”. Arhivirano iz originala 16. 7. 2019. g. Pristupljeno 22. 8. 2019. 
  28. ^ „Category:Photon”. wiki.eclipse.org. Arhivirano iz originala 21. 1. 2018. g. Pristupljeno 12. 1. 2018. 
  29. ^ „Category:SimRel-2018-09”. wiki.eclipse.org. Arhivirano iz originala 18. 9. 2018. g. Pristupljeno 18. 9. 2018. 
  30. ^ „Category:SimRel-2018-12”. wiki.eclipse.org. Arhivirano iz originala 18. 12. 2018. g. Pristupljeno 18. 12. 2018. 
  31. ^ „Eclipse 4.10 - New and Noteworthy - New Features for Java Developers”. www.eclipse.org. Arhivirano iz originala 22. 6. 2020. g. Pristupljeno 14. 5. 2020. 
  32. ^ „Category:SimRel-2019-03”. wiki.eclipse.org. Arhivirano iz originala 18. 12. 2018. g. Pristupljeno 18. 12. 2018. 
  33. ^ „Category:SimRel-2019-06”. wiki.eclipse.org. Arhivirano iz originala 20. 12. 2018. g. Pristupljeno 20. 12. 2018. 
  34. ^ „Category:SimRel-2019-09”. wiki.eclipse.org. Arhivirano iz originala 22. 6. 2019. g. Pristupljeno 22. 6. 2019. 
  35. ^ „Category:SimRel-2019-12”. wiki.eclipse.org. Arhivirano iz originala 22. 6. 2019. g. Pristupljeno 22. 6. 2019. 
  36. ^ „Category:SimRel-2020-03”. wiki.eclipse.org. Arhivirano iz originala 20. 12. 2019. g. Pristupljeno 25. 3. 2020. 
  37. ^ „Category:SimRel-2020-06”. wiki.eclipse.org. Arhivirano iz originala 25. 3. 2020. g. Pristupljeno 25. 3. 2020. 
  38. ^ „Category:SimRel-2020-09”. wiki.eclipse.org. Arhivirano iz originala 25. 3. 2020. g. Pristupljeno 31. 3. 2020. 
  39. ^ „Category:SimRel-2020-12”. wiki.eclipse.org. Arhivirano iz originala 21. 3. 2022. g. Pristupljeno 19. 9. 2020. 
  40. ^ „Category:SimRel-2021-03”. wiki.eclipse.org. Arhivirano iz originala 25. 11. 2020. g. Pristupljeno 25. 12. 2020. 
  41. ^ „Category:SimRel-2021-06”. wiki.eclipse.org. Arhivirano iz originala 17. 3. 2024. g. Pristupljeno 17. 3. 2021. 
  42. ^ „Category:SimRel-2021-09”. wiki.eclipse.org. Arhivirano iz originala 24. 6. 2021. g. Pristupljeno 21. 6. 2021. 
  43. ^ „Category:SimRel-2021-12”. wiki.eclipse.org. Arhivirano iz originala 17. 3. 2024. g. Pristupljeno 29. 9. 2021. 
  44. ^ „Category:SimRel-2022-03”. wiki.eclipse.org. Arhivirano iz originala 21. 9. 2022. g. Pristupljeno 31. 8. 2022. 
  45. ^ „Category:SimRel-2022-06”. wiki.eclipse.org. Arhivirano iz originala 21. 9. 2022. g. Pristupljeno 31. 8. 2022. 
  46. ^ „Category:SimRel-2022-09”. wiki.eclipse.org. Arhivirano iz originala 21. 9. 2022. g. Pristupljeno 31. 8. 2022. 
  47. ^ „Category:SimRel-2022-12”. wiki.eclipse.org. Arhivirano iz originala 21. 9. 2022. g. Pristupljeno 17. 9. 2022. 
  48. ^ „Category:SimRel-2023-03”. wiki.eclipse.org. Arhivirano iz originala 10. 12. 2022. g. Pristupljeno 10. 12. 2022. 
  49. ^ „Category:SimRel-2023-06”. wiki.eclipse.org. Arhivirano iz originala 15. 3. 2023. g. Pristupljeno 15. 3. 2023. 
  50. ^ „Category:SimRel-2023-09”. wiki.eclipse.org. Arhivirano iz originala 14. 6. 2023. g. Pristupljeno 14. 6. 2023. 
  51. ^ „.github/wiki/SimRel/2023-12.md at main · eclipse-simrel/.github”. GitHub (na jeziku: engleski). Eclipse Foundation. Arhivirano iz originala 22. 12. 2023. g. Pristupljeno 2023-12-22. 
  52. ^ „.github/wiki/SimRel/2024-03.md at main · eclipse-simrel/.github”. GitHub (na jeziku: engleski). Eclipse Foundation. Arhivirano iz originala 22. 12. 2023. g. Pristupljeno 2023-12-22. 
  53. ^ „.github/wiki/SimRel/2024-06.md at main · eclipse-simrel/.github”. GitHub (na jeziku: engleski). Eclipse Foundation. Arhivirano iz originala 22. 12. 2023. g. Pristupljeno 2023-12-22. 
  54. ^ „.github/wiki/SimRel/2024-09.md at main · eclipse-simrel/.github”. GitHub (na jeziku: engleski). Eclipse Foundation. Arhivirano iz originala 22. 12. 2023. g. Pristupljeno 2023-12-22. 
  55. ^ „.github/wiki/SimRel/2024-12.md at main · eclipse-simrel/.github”. GitHub (na jeziku: engleski). Eclipse Foundation. Arhivirano iz originala 22. 12. 2023. g. Pristupljeno 2023-12-22. 
  56. ^ „.github/wiki/SimRel/2025-03.md at main · eclipse-simrel/.github”. GitHub (na jeziku: engleski). Pristupljeno 2024-11-24. 
  57. ^ „.github/wiki/SimRel/2025-06.md at main · eclipse-simrel/.github”. GitHub (na jeziku: engleski). Pristupljeno 2024-11-24. 

Literatura

[uredi | uredi izvor]

Spoljašnje veze

[uredi | uredi izvor]