Eclipse
| Eclipse | |
|---|---|
Лого програмског развојног окружења Eclipse | |
| Оригинални назив | енгл. Eclipse |
| Изговара се | еклипс |
| Модел | структурирани, објектно-оријентисани |
| Појавио се | 29. новембар 2001. |
| Дизајнер(и) | 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] |
Референце
- ^ „FAQ Where did Eclipse come from - Eclipsepedia”. wiki.eclipse.org (на језику: енглески). Архивирано из оригинала 27. 02. 2013. г. Приступљено 2025-01-23.
- ^ Rick DeNatale (15. 10. 2008). „Will It Go Round in Circles?”. Архивирано из оригинала 19. 10. 2008. г..
- ^ Milinkovich, Mike. „IBM and Eclipse: A Decade of Software Innovation”. Building a Smarter Planet. Архивирано из оригинала 30. 1. 2012. г. Приступљено 3. 11. 2011.
- ^ „Eclipse Tools Project”. archive.eclipse.org. Архивирано из оригинала 12. 10. 2023. г. Приступљено 10. 9. 2022.
- ^ „Eclipse.org consortium”. The Community for Open Innovation and Collaboration | The Eclipse Foundation. Архивирано из оригинала 6. 10. 2022. г. Приступљено 10. 9. 2022.
- ^ „Eclipse.org consortium”. The Community for Open Innovation and Collaboration | The Eclipse Foundation. Архивирано из оригинала 7. 3. 2023. г. Приступљено 10. 9. 2022.
- ^ „Eclipse Tools Project”. archive.eclipse.org. Архивирано из оригинала 12. 8. 2022. г. Приступљено 10. 9. 2022.
- ^ „Eclipse Foundation”. Eclipse.org. 21. 6. 2004. Архивирано из оригинала 7. 1. 2018. г. Приступљено 12. 1. 2018.
- ^ „Eclipse Tools Project”. archive.eclipse.org. Архивирано из оригинала 2. 7. 2022. г. Приступљено 10. 9. 2022.
- ^ „Eclipse 3.1 Inside!”. Архивирано из оригинала 1. 12. 2016. г. Приступљено 12. 1. 2018.
- ^ а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш аа аб ав аг ад ађ ае аж аз аи ај „Eclipse IDE Simultaneous Release (SimRel)”. GitHub (на језику: енглески). Eclipse Foundation. 6. 12. 2023. Архивирано из оригинала 22. 12. 2023. г. Приступљено 2023-12-22.
- ^ „Eclipse Callisto Projects”. Eclipse. Архивирано из оригинала 25. 6. 2008. г. Приступљено 12. 1. 2018.
- ^ „Ganymede Simultaneous Release”. wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018.
- ^ „Galileo Simultaneous Release”. wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018.
- ^ „Category:Helios”. wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018.
- ^ „Category:Indigo”. wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018.
- ^ „Help - Eclipse Platform”. help.eclipse.org. Архивирано из оригинала 22. 10. 2017. г. Приступљено 12. 1. 2018.
- ^ „Category:Juno”. wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018.
- ^ „Category:Kepler”. wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018.
- ^ а б в г д ђ е „Eclipse/Installation - Eclipsepedia”. wiki.eclipse.org. Архивирано из оригинала 6. 6. 2024. г. Приступљено 10. 9. 2022.
- ^ „Category:Luna”. Wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018.
- ^ „Eclipse Project 4.4.0”. 22. 7. 2013. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018.
- ^ „Category:Mars”. Wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018.
- ^ „Category:Neon”. wiki.eclipse.org. Архивирано из оригинала 13. 1. 2018. г. Приступљено 12. 1. 2018.
- ^ „Category:Oxygen”. wiki.eclipse.org. Приступљено 12. 1. 2018.
- ^ „Eclipse Oxygen - New and Noteworthy”. Архивирано из оригинала 3. 7. 2018. г. Приступљено 3. 7. 2018.
- ^ „Eclipse Project Oxygen (4.7) M1 - New and Noteworthy”. Архивирано из оригинала 16. 7. 2019. г. Приступљено 22. 8. 2019.
- ^ „Category:Photon”. wiki.eclipse.org. Архивирано из оригинала 21. 1. 2018. г. Приступљено 12. 1. 2018.
- ^ „Category:SimRel-2018-09”. wiki.eclipse.org. Архивирано из оригинала 18. 9. 2018. г. Приступљено 18. 9. 2018.
- ^ „Category:SimRel-2018-12”. wiki.eclipse.org. Архивирано из оригинала 18. 12. 2018. г. Приступљено 18. 12. 2018.
- ^ „Eclipse 4.10 - New and Noteworthy - New Features for Java Developers”. www.eclipse.org. Архивирано из оригинала 22. 6. 2020. г. Приступљено 14. 5. 2020.
- ^ „Category:SimRel-2019-03”. wiki.eclipse.org. Архивирано из оригинала 18. 12. 2018. г. Приступљено 18. 12. 2018.
- ^ „Category:SimRel-2019-06”. wiki.eclipse.org. Архивирано из оригинала 20. 12. 2018. г. Приступљено 20. 12. 2018.
- ^ „Category:SimRel-2019-09”. wiki.eclipse.org. Архивирано из оригинала 22. 6. 2019. г. Приступљено 22. 6. 2019.
- ^ „Category:SimRel-2019-12”. wiki.eclipse.org. Архивирано из оригинала 22. 6. 2019. г. Приступљено 22. 6. 2019.
- ^ „Category:SimRel-2020-03”. wiki.eclipse.org. Архивирано из оригинала 20. 12. 2019. г. Приступљено 25. 3. 2020.
- ^ „Category:SimRel-2020-06”. wiki.eclipse.org. Архивирано из оригинала 25. 3. 2020. г. Приступљено 25. 3. 2020.
- ^ „Category:SimRel-2020-09”. wiki.eclipse.org. Архивирано из оригинала 25. 3. 2020. г. Приступљено 31. 3. 2020.
- ^ „Category:SimRel-2020-12”. wiki.eclipse.org. Архивирано из оригинала 21. 3. 2022. г. Приступљено 19. 9. 2020.
- ^ „Category:SimRel-2021-03”. wiki.eclipse.org. Архивирано из оригинала 25. 11. 2020. г. Приступљено 25. 12. 2020.
- ^ „Category:SimRel-2021-06”. wiki.eclipse.org. Архивирано из оригинала 17. 3. 2024. г. Приступљено 17. 3. 2021.
- ^ „Category:SimRel-2021-09”. wiki.eclipse.org. Архивирано из оригинала 24. 6. 2021. г. Приступљено 21. 6. 2021.
- ^ „Category:SimRel-2021-12”. wiki.eclipse.org. Архивирано из оригинала 17. 3. 2024. г. Приступљено 29. 9. 2021.
- ^ „Category:SimRel-2022-03”. wiki.eclipse.org. Архивирано из оригинала 21. 9. 2022. г. Приступљено 31. 8. 2022.
- ^ „Category:SimRel-2022-06”. wiki.eclipse.org. Архивирано из оригинала 21. 9. 2022. г. Приступљено 31. 8. 2022.
- ^ „Category:SimRel-2022-09”. wiki.eclipse.org. Архивирано из оригинала 21. 9. 2022. г. Приступљено 31. 8. 2022.
- ^ „Category:SimRel-2022-12”. wiki.eclipse.org. Архивирано из оригинала 21. 9. 2022. г. Приступљено 17. 9. 2022.
- ^ „Category:SimRel-2023-03”. wiki.eclipse.org. Архивирано из оригинала 10. 12. 2022. г. Приступљено 10. 12. 2022.
- ^ „Category:SimRel-2023-06”. wiki.eclipse.org. Архивирано из оригинала 15. 3. 2023. г. Приступљено 15. 3. 2023.
- ^ „Category:SimRel-2023-09”. wiki.eclipse.org. Архивирано из оригинала 14. 6. 2023. г. Приступљено 14. 6. 2023.
- ^ „.github/wiki/SimRel/2023-12.md at main · eclipse-simrel/.github”. GitHub (на језику: енглески). Eclipse Foundation. Архивирано из оригинала 22. 12. 2023. г. Приступљено 2023-12-22.
- ^ „.github/wiki/SimRel/2024-03.md at main · eclipse-simrel/.github”. GitHub (на језику: енглески). Eclipse Foundation. Архивирано из оригинала 22. 12. 2023. г. Приступљено 2023-12-22.
- ^ „.github/wiki/SimRel/2024-06.md at main · eclipse-simrel/.github”. GitHub (на језику: енглески). Eclipse Foundation. Архивирано из оригинала 22. 12. 2023. г. Приступљено 2023-12-22.
- ^ „.github/wiki/SimRel/2024-09.md at main · eclipse-simrel/.github”. GitHub (на језику: енглески). Eclipse Foundation. Архивирано из оригинала 22. 12. 2023. г. Приступљено 2023-12-22.
- ^ „.github/wiki/SimRel/2024-12.md at main · eclipse-simrel/.github”. GitHub (на језику: енглески). Eclipse Foundation. Архивирано из оригинала 22. 12. 2023. г. Приступљено 2023-12-22.
- ^ „.github/wiki/SimRel/2025-03.md at main · eclipse-simrel/.github”. GitHub (на језику: енглески). Приступљено 2024-11-24.
- ^ „.github/wiki/SimRel/2025-06.md at main · eclipse-simrel/.github”. GitHub (на језику: енглески). Приступљено 2024-11-24.
Литература
- Silva, Vladimir (2009). Practical Eclipse Rich Client Platform Projects (1st изд.). Apress. стр. 352. ISBN 978-1-4302-1827-2. Архивирано из оригинала 19. 06. 2013. г. Приступљено 17. 07. 2012.
- Burnette, Ed (2005). Eclipse IDE Pocket Guide (1st изд.). O'Reilly Media. стр. 128. ISBN 978-0-596-10065-0.
- Holzner, Steve (2004). Eclipse (1st изд.). O'Reilly Media. стр. 317. ISBN 978-0-596-00641-9.
- McAffer, Jeff; Lemieux, Jean-Michel; Aniszczyk, Chris (2010). Eclipse Rich Client Platform (2nd изд.). Addison-Wesley Professional. стр. 552. ISBN 978-0-321-60378-4. Архивирано из оригинала 07. 07. 2012. г. Приступљено 17. 07. 2012.
- Vogel, Lars (2013). Eclipse IDE: Java programming, debugging, unit testing, task management and Git version control with Eclipse (3rd изд.). Leipzig: Vogella. ISBN 978-3943747041.
Спољашње везе
- Званични веб-сајт
- Eclipse Marketplace
- Eclipsepedia
- IBM Rational and Eclipse
- Eclipse 4 RCP Tutorial Tutorial for Eclipse 4
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.