Пређи на садржај

Eclipse

С Википедије, слободне енциклопедије
Eclipse
Лого програмског развојног окружења Eclipse
Оригинални називенгл. Eclipse
Изговара сееклипс
Моделструктурирани, објектно-оријентисани
Појавио се29. новембар 2001. (2001-11-29)
Дизајнер(и)Eclipse Foundation
Систем типовастатички, јаки, сигурни, номинални
Имплементацијемноге
УтицајиObjective-C, C++, Smalltalk, Eiffel, Mesa
Утицао наC#, D, J#, Ada 2005, ECMAscript, PHP, Scala
Оперативни системивишеплатформски језик
ЛиценцаEclipse општа јавна лиценца
Веб-сајтhttp://www.eclipse.org

Еклипс (енгл. Eclipse) је програмска развојна околина (ИДЕ) писана у Јави, а може се користити за развој апликација у разним програмским језицима као што су Јава, Ада, C, C++, COBOL, Perl, PHP, Питон, R, Руби (укључујући Ruby on Rails околину), Scala, Clojure и Scheme. Исто тако, може се користити за развој делова апликације Mathematica. Развојна околина (ИДЕ) често се назива Еклипс АДА за Аду, Еклипс ЦДТ за C / C++, Еклипс ЈДТ за Јаву и Еклипс ПДТ за PHP.

Историја

[уреди | уреди извор]

Еклипс је инспирисан VisualAge породицом производа интегрисаног развојног окружења (ИДЕ) заснованом на Smalltalk-у.[1] Иако прилично успешан, главни недостатак VisualAge производа био је тај што развијени код није био у моделу софтверског инжењеринга заснованог на компонентама. Уместо тога, сав код за пројекат је држан у компресованој бази података користећи SCID технике (нешто попут зип датотеке, али у .dat формату). Појединачним часовима није било лако приступити, свакако не изван алата. Тим првенствено у лабораторији IBM Cary у Северној Каролини, развио је нови производ као замену засновану на Јави.[2] У новембру 2001. формиран је конзорцијум са управним одбором за даљи развој Еклипса као софтвера отвореног кода. Процењује се да је ИБМ до тада већ уложио скоро 40 милиона долара.[3]

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]

Референце

[уреди | уреди извор]
  1. ^ „FAQ Where did Eclipse come from - Eclipsepedia”. wiki.eclipse.org (на језику: енглески). Архивирано из оригинала 27. 02. 2013. г. Приступљено 2025-01-23. 
  2. ^ Rick DeNatale (15. 10. 2008). „Will It Go Round in Circles?”. Архивирано из оригинала 19. 10. 2008. г. 
  3. ^ Milinkovich, Mike. „IBM and Eclipse: A Decade of Software Innovation”. Building a Smarter Planet. Архивирано из оригинала 30. 1. 2012. г. Приступљено 3. 11. 2011. 
  4. ^ „Eclipse Tools Project”. archive.eclipse.org. Архивирано из оригинала 12. 10. 2023. г. Приступљено 10. 9. 2022. 
  5. ^ „Eclipse.org consortium”. The Community for Open Innovation and Collaboration | The Eclipse Foundation. Архивирано из оригинала 6. 10. 2022. г. Приступљено 10. 9. 2022. 
  6. ^ „Eclipse.org consortium”. The Community for Open Innovation and Collaboration | The Eclipse Foundation. Архивирано из оригинала 7. 3. 2023. г. Приступљено 10. 9. 2022. 
  7. ^ „Eclipse Tools Project”. archive.eclipse.org. Архивирано из оригинала 12. 8. 2022. г. Приступљено 10. 9. 2022. 
  8. ^ „Eclipse Foundation”. Eclipse.org. 21. 6. 2004. Архивирано из оригинала 7. 1. 2018. г. Приступљено 12. 1. 2018. 
  9. ^ „Eclipse Tools Project”. archive.eclipse.org. Архивирано из оригинала 2. 7. 2022. г. Приступљено 10. 9. 2022. 
  10. ^ „Eclipse 3.1 Inside!”. Архивирано из оригинала 1. 12. 2016. г. Приступљено 12. 1. 2018. 
  11. ^ а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш аа аб ав аг ад ађ ае аж аз аи ај „Eclipse IDE Simultaneous Release (SimRel)”. GitHub (на језику: енглески). Eclipse Foundation. 6. 12. 2023. Архивирано из оригинала 22. 12. 2023. г. Приступљено 2023-12-22. 
  12. ^ „Eclipse Callisto Projects”. Eclipse. Архивирано из оригинала 25. 6. 2008. г. Приступљено 12. 1. 2018. 
  13. ^ „Ganymede Simultaneous Release”. wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018. 
  14. ^ „Galileo Simultaneous Release”. wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018. 
  15. ^ „Category:Helios”. wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018. 
  16. ^ „Category:Indigo”. wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018. 
  17. ^ „Help - Eclipse Platform”. help.eclipse.org. Архивирано из оригинала 22. 10. 2017. г. Приступљено 12. 1. 2018. 
  18. ^ „Category:Juno”. wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018. 
  19. ^ „Category:Kepler”. wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018. 
  20. ^ а б в г д ђ е „Eclipse/Installation - Eclipsepedia”. wiki.eclipse.org. Архивирано из оригинала 6. 6. 2024. г. Приступљено 10. 9. 2022. 
  21. ^ „Category:Luna”. Wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018. 
  22. ^ „Eclipse Project 4.4.0”. 22. 7. 2013. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018. 
  23. ^ „Category:Mars”. Wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018. 
  24. ^ „Category:Neon”. wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018. 
  25. ^ „Category:Oxygen”. wiki.eclipse.org. Приступљено 12. 1. 2018. 
  26. ^ „Eclipse Oxygen - New and Noteworthy”. Архивирано из оригинала 3. 7. 2018. г. Приступљено 3. 7. 2018. 
  27. ^ „Eclipse Project Oxygen (4.7) M1 - New and Noteworthy”. Архивирано из оригинала 16. 7. 2019. г. Приступљено 22. 8. 2019. 
  28. ^ „Category:Photon”. wiki.eclipse.org. Архивирано из оригинала 21. 1. 2018. г. Приступљено 12. 1. 2018. 
  29. ^ „Category:SimRel-2018-09”. wiki.eclipse.org. Архивирано из оригинала 18. 9. 2018. г. Приступљено 18. 9. 2018. 
  30. ^ „Category:SimRel-2018-12”. wiki.eclipse.org. Архивирано из оригинала 18. 12. 2018. г. Приступљено 18. 12. 2018. 
  31. ^ „Eclipse 4.10 - New and Noteworthy - New Features for Java Developers”. www.eclipse.org. Архивирано из оригинала 22. 6. 2020. г. Приступљено 14. 5. 2020. 
  32. ^ „Category:SimRel-2019-03”. wiki.eclipse.org. Архивирано из оригинала 18. 12. 2018. г. Приступљено 18. 12. 2018. 
  33. ^ „Category:SimRel-2019-06”. wiki.eclipse.org. Архивирано из оригинала 20. 12. 2018. г. Приступљено 20. 12. 2018. 
  34. ^ „Category:SimRel-2019-09”. wiki.eclipse.org. Архивирано из оригинала 22. 6. 2019. г. Приступљено 22. 6. 2019. 
  35. ^ „Category:SimRel-2019-12”. wiki.eclipse.org. Архивирано из оригинала 22. 6. 2019. г. Приступљено 22. 6. 2019. 
  36. ^ „Category:SimRel-2020-03”. wiki.eclipse.org. Архивирано из оригинала 20. 12. 2019. г. Приступљено 25. 3. 2020. 
  37. ^ „Category:SimRel-2020-06”. wiki.eclipse.org. Архивирано из оригинала 25. 3. 2020. г. Приступљено 25. 3. 2020. 
  38. ^ „Category:SimRel-2020-09”. wiki.eclipse.org. Архивирано из оригинала 25. 3. 2020. г. Приступљено 31. 3. 2020. 
  39. ^ „Category:SimRel-2020-12”. wiki.eclipse.org. Архивирано из оригинала 21. 3. 2022. г. Приступљено 19. 9. 2020. 
  40. ^ „Category:SimRel-2021-03”. wiki.eclipse.org. Архивирано из оригинала 25. 11. 2020. г. Приступљено 25. 12. 2020. 
  41. ^ „Category:SimRel-2021-06”. wiki.eclipse.org. Архивирано из оригинала 17. 3. 2024. г. Приступљено 17. 3. 2021. 
  42. ^ „Category:SimRel-2021-09”. wiki.eclipse.org. Архивирано из оригинала 24. 6. 2021. г. Приступљено 21. 6. 2021. 
  43. ^ „Category:SimRel-2021-12”. wiki.eclipse.org. Архивирано из оригинала 17. 3. 2024. г. Приступљено 29. 9. 2021. 
  44. ^ „Category:SimRel-2022-03”. wiki.eclipse.org. Архивирано из оригинала 21. 9. 2022. г. Приступљено 31. 8. 2022. 
  45. ^ „Category:SimRel-2022-06”. wiki.eclipse.org. Архивирано из оригинала 21. 9. 2022. г. Приступљено 31. 8. 2022. 
  46. ^ „Category:SimRel-2022-09”. wiki.eclipse.org. Архивирано из оригинала 21. 9. 2022. г. Приступљено 31. 8. 2022. 
  47. ^ „Category:SimRel-2022-12”. wiki.eclipse.org. Архивирано из оригинала 21. 9. 2022. г. Приступљено 17. 9. 2022. 
  48. ^ „Category:SimRel-2023-03”. wiki.eclipse.org. Архивирано из оригинала 10. 12. 2022. г. Приступљено 10. 12. 2022. 
  49. ^ „Category:SimRel-2023-06”. wiki.eclipse.org. Архивирано из оригинала 15. 3. 2023. г. Приступљено 15. 3. 2023. 
  50. ^ „Category:SimRel-2023-09”. wiki.eclipse.org. Архивирано из оригинала 14. 6. 2023. г. Приступљено 14. 6. 2023. 
  51. ^ „.github/wiki/SimRel/2023-12.md at main · eclipse-simrel/.github”. GitHub (на језику: енглески). Eclipse Foundation. Архивирано из оригинала 22. 12. 2023. г. Приступљено 2023-12-22. 
  52. ^ „.github/wiki/SimRel/2024-03.md at main · eclipse-simrel/.github”. GitHub (на језику: енглески). Eclipse Foundation. Архивирано из оригинала 22. 12. 2023. г. Приступљено 2023-12-22. 
  53. ^ „.github/wiki/SimRel/2024-06.md at main · eclipse-simrel/.github”. GitHub (на језику: енглески). Eclipse Foundation. Архивирано из оригинала 22. 12. 2023. г. Приступљено 2023-12-22. 
  54. ^ „.github/wiki/SimRel/2024-09.md at main · eclipse-simrel/.github”. GitHub (на језику: енглески). Eclipse Foundation. Архивирано из оригинала 22. 12. 2023. г. Приступљено 2023-12-22. 
  55. ^ „.github/wiki/SimRel/2024-12.md at main · eclipse-simrel/.github”. GitHub (на језику: енглески). Eclipse Foundation. Архивирано из оригинала 22. 12. 2023. г. Приступљено 2023-12-22. 
  56. ^ „.github/wiki/SimRel/2025-03.md at main · eclipse-simrel/.github”. GitHub (на језику: енглески). Приступљено 2024-11-24. 
  57. ^ „.github/wiki/SimRel/2025-06.md at main · eclipse-simrel/.github”. GitHub (на језику: енглески). Приступљено 2024-11-24. 

Литература

[уреди | уреди извор]

Спољашње везе

[уреди | уреди извор]