Eclipse (informatică)
Eclipsă software | |
---|---|
Eclipse 4.3 în perspectiva J2EE | |
Tip | Mediu de dezvoltare integrat |
Dezvoltator | Fundația Eclipse |
Data primei versiuni | 7 noiembrie 2001 |
Ultima versiune | 2020-09 (16 septembrie 2020) |
Sistem de operare | Multiplatform |
Limba | Java |
Set de instrumente | Set de instrumente widget standard |
Licență | Licență publică Eclipse [1] ( licență gratuită ) |
Site-ul web | www.eclipse.org |
Eclipse este un mediu de dezvoltare integrat multi-limbă, cu platforme multiple. Proiectat de un consorțiu de companii mari precum Ericsson , HP , IBM , Intel , MontaVista Software , QNX , SAP și Serena Software , denumit Fundația Eclipse . Este un software gratuit distribuit în condițiile licenței publice Eclipse . [1]
Introducere
Eclipse poate fi utilizat pentru producerea diferitelor tipuri de software , de fapt trece de la un IDE complet pentru limbajul Java (JDT, „Java Development Tools”) la un mediu de dezvoltare pentru limbajul C ++ (CDT, „C / C ++ Development Tools ") și plugin-uri care vă permit să gestionați XML , JavaScript , PHP și chiar să proiectați grafic o interfață grafică pentru o aplicație JAVA (Window Builder), făcând din Eclipse un mediu RAD eficient.
Programul, denumit în mod obișnuit workbench, este scris în limbaj Java , dar în loc să își bazeze GUI-ul pe Swing , setul de instrumente grafice Sun Microsystems , se bazează pe SWT , bibliotecile nou proiectate care conferă Eclipse o reactivitate ridicată.
Platforma de dezvoltare este axată pe utilizarea plug-in-urilor , a componentelor software proiectate pentru un scop specific, de exemplu generarea de diagrame UML și, de fapt, întreaga platformă este un set de plug-in-uri, inclusiv versiunea de bază, și oricine poate dezvolta și modifica diferitele pluginuri. În versiunea de bază este posibilă programarea în Java, profitând de funcții de ajutor convenabile precum: completarea automată („Completarea codului”), sugestia tipurilor de parametri ai metodelor , posibilitatea accesului direct la CVS și rescrierea automată a codul (această funcție se numește Refactoring ) în cazul modificărilor în clase .
Fiind scris în Java, Eclipse este disponibil pentru platformele Linux , HP-UX , AIX , macOS și Windows .
Istorie
Fundația Eclipse este în prezent o organizație non-profit fondată în 2001 de companii precum Borland , IBM , Red Hat și SUSE , printre altele. De-a lungul anilor, giganții industriali care au decis să participe la proiect au crescut, inclusiv HP și Fujitsu, de exemplu.
Licența de referință pentru Eclipse este Licența publică Eclipse , care vă permite să creați instrumente derivate redistribuibile gratuite.
Versiuni
Din 2006, Fundația Eclipse planifică o lansare anuală a software-ului său. Până la versiunea Galileo (3.5) fiecare ieșire a fost numită după unul dintre sateliții Medicean din Jupiter .
Fiecare lansare din 2004 până în 2018 a avut loc spre sfârșitul lunii iunie. În 2018, proiectul a trecut la versiuni trimestriale (13 săptămâni) fără versiuni intermediare.
Nume | Data | Versiune | Proiect |
---|---|---|---|
Eclipse 3.0 | 21 iunie 2004 | 3.0 | |
Eclipsa 3.1 | 28 iunie 2005 | 3.1 | |
Callisto | 30 iunie 2006 | 3.2 | Proiecte Callisto |
Europa | 29 iunie 2007 | 3.3 | Proiecte Europa |
Ganymede | 25 iunie 2008 | 3.4 | Proiecte Ganymede |
Galileo | 24 iunie 2009 | 3.5 | Proiecte Galileo |
Helios | 23 iunie 2010 | 3.6 | Proiecte Helios |
Indigo | 22 iunie 2011 | 3.7 | Proiecte Indigo |
Juno | 27 iunie 2012 | 4.2 | Proiecte Juno |
Kepler | 26 iunie 2013 | 4.3 | Proiecte Kepler |
luna | 25 iunie 2014 | 4.4 | Proiecte Luna |
Marte | 24 iunie 2015 | 4.5 | Proiecte Marte |
Neon | 22 iunie 2016 | 4.6 | Proiecte neon |
Oxigen | 28 iunie 2017 | 4.7 | Proiecte de oxigen |
Foton | 27 iunie 2018 | 4.8 | Proiecte Photon |
2018-09 | 19 septembrie 2018 | 4.9 | Proiecte 2018-09 |
2018-12 | 19 decembrie 2018 | 4.10 | Proiecte 2018-12 |
2019-03 | 20 martie 2019 | 4.11 | Proiecte 2019-03 |
2019-06 | 19 iunie 2019 | 4.12 | Proiecte 2019-06 |
2019-09 | 18 septembrie 2019 | 4.13 | Proiecte 2019-09 |
2019-12 | 18 decembrie 2019 | 4.14 | Proiecte 2019-12 |
2020-03 | 18 martie 2020 | 4.15 | Proiecte 2020-03 |
2020-06 | 17 iunie 2020 | 4.16 | Proiecte 2020-06 |
2020-09 | 16 septembrie 2020 | 4.17 | Proiecte 2020-09 |
2020-12 | Decembrie 2020 | 4.18 | Proiecte 2020-12 |
2021-03 | Martie 2021 | 4.19 | 2021-03 Proiecte |
2021-06 | Iunie 2021 | 4.20 | 2021-06 Proiecte |
2021-09 | Septembrie 2021 | 4.21 | 2021-09 Proiecte |
Culoare | Sens |
---|---|
roșu | Versiune veche |
galben | Versiune veche (încă acceptată) |
verde | Versiune curentă |
albastru | Versiune în curs de dezvoltare |
Platforma Eclipse Web Tools
Proiectul „Eclipse Web Tools Platform” extinde platforma Eclipse cu instrumente dedicate dezvoltării aplicațiilor Web și Java EE. Acesta include editori (inclusiv grafică) pentru diferite limbaje de programare, vrăjitori și aplicații încorporate pentru a simplifica dezvoltarea, instrumente și API-uri pentru a sprijini implementarea, execuția și testarea aplicațiilor.
Notă
- ^ A b (EN) Licență publică Eclipse , Eclipse. Adus pe 21 ianuarie 2015 .
Alte proiecte
-
Wikimedia Commons conține imagini sau alte fișiere despre Eclipse
linkuri externe
- ( RO ) Site oficial , pe eclipse.org .
- Depozitul sursă Eclipse , la git.eclipse.org .
- Site de raportare a erorilor , la bugs.eclipse.org .
- ( EN ) Eclipse , în Directorul de software gratuit .
Controlul autorității | GND ( DE ) 4768065-9 |
---|