Eclipse (kompiuterinė programa)
Eclipse 4.12 pradžios ekranas | |
Autorius(-iai) | IBM |
---|---|
Kūrėjas(-ai) | Eclipse Foundation |
Išleista | 1.0 / 2001–11–29[1] |
Stabili versija | 4.34.0[2]
/ 2024-12-04 (prieš 8 valandas) |
Repozitorija | https://github.com/eclipse-platform/eclipse.platform |
Programavimo kalba(-os) | Java, C[3] |
Operacinė sistema | Linux, macOS, Windows |
Platforma | Java SE, Standard Widget Toolkit, x86-64, AArch64 |
Kalbos | 44 kalba(-ų) |
Kalbų sąrašas Albanų, arabų, baskų, bulgarų, katalonų, kinų, čekų, danų, olandų, anglų, estų, suomių, prancūzų, vokiečių, graikų, hebrajų, hindi, vengrų, indoneziečių, italų, japonų, klingonų, korėjiečių, kurdų, lietuvių, malajalių, mongolų, mianmaro, nepaliečių, norvegų, persų, lenkų, portugalų, rumunų, rusų, serbų, slovakų, slovėnų, ispanų, švedų, tajų, turkų, ukrainiečių, vietnamiečių[4] | |
Tipas | Programavimo įrankis, integruota kūrimo aplinka (IDE) |
Licencija | Eclipse Public License |
Svetainė | [// ] |
Eclipse – atviro kodo integruota kūrimo aplinka.[5] Eclipse susideda iš daugelio įskiepių, kurių kiekvienas gali turėti savo langus, savo meniu punktus, savo nepriklausomą nuotolinio atnaujinimo sistemą ir pan. Nors autoriai teigia, jog, parašius tinkamus modulius, su Eclipse galima daryti „bet ką“, dažniausiai ji naudojama programoms kurti. Parašyta Java kalba, Eclipse veikia visose populiariose sistemose. Linux turi ir sukompiliuotą versiją, kuri šiek tiek spartesnė. Nemažai Eclipse kodo paveldėta iš IBM VisualAge programos.[6]
Pagal 2014 metų statistikos duomenis, 97 % Java programuotojų naudojo kokią nors integruotą aplinką, dažniausiai tik vieną ir retai kada ją keisdami. Eclipse naudojo beveik pusė (48%). Jos pagrindiniai varžovas buvo IntelliJ IDEA (33%) ir NetBeans (10%).[5]
Java kodui Eclipse turi gerai išvystytą tekstų redaktorių (jau renkant kodą automatiškai nurodomos trivialios klaidos), klasių, kintamųjų ir metodų automatinį pervardinimą, palaiko Ant ir JUnit. Inkrementinis kompiliavimas (po nedidelio pakeitimo kompiliuojama tik pakeista dalis) sudėtinguose projektuose pagreitina darbą kelias dešimtis ir daugiau kartų. Yra gerai išvystyta versijų kontrolės sistema, leidžianti tą patį projektą vystyti net ir po visą pasaulį išsibarsčiusiems programuotojams.
Privalumas yra gausi (apie tūkstantį, gali ir daugiau) įvairių įskiepių biblioteka ir geros galimybės pačiam tokius įskiepius kurti.
Kadangi Eclipse platinama su atviro kodo licencija, pastaruoju metu atsirado tendencijos ją pritaikyti kaip įvairių specializuotų programų dalį, panaudojant esamas vartotojo sąsajos galimybes. Eclipse iš esmės nesiremia Swing galimybėmis, jas pakeisdama savo SWT klasėmis. Dėl šios priežasties ji jau seniai nėra priklausoma nuo Sun ir gerai veikė su atviro kodo GNU Classpath biblioteka net ir tada, kuomet jos Swing dalis dar nebuvo funkcionali. Eclipse gerai veikia ne tik su Oracle Java bet is su dabartiniais atviro kodo variantais, OpenJDK bei IcedTea.
Eclipse kurį laiką buvo oficiali Android programavimo aplinka, bet vėliau Google nustojo vystyti jos Android įskiepį ir ėmėsi rekomenduoti Android Studio.[7] Reaguodamas į tai, Eclipse Foundation dabar tam siūlo Android programuotojams nepriklausomą Eclipse įskiepį, Andmore.[8]
Nuorodos
[redaguoti | redaguoti vikitekstą]Šaltiniai
[redaguoti | redaguoti vikitekstą]- ↑ „Eclipse.org consortium“. The Community for Open Innovation and Collaboration Šablonas:Pipe The Eclipse Foundation. Suarchyvuota iš originalo 20 September 2022. Nuoroda tikrinta 10 September 2022.
- ↑ „Eclipse 4.34 - New and Noteworthy“.
- ↑ „Equinox/dev - Eclipsepedia“. wiki.eclipse.org. Suarchyvuota iš originalo 26 August 2023. Nuoroda tikrinta 2023-08-26.
- ↑ „Babel Project – Eclipse translation“. Eclipse. The Eclipse Foundation. 31 January 2013. Suarchyvuota iš originalo 29 April 2017. Nuoroda tikrinta 5 March 2017.
- ↑ 5,0 5,1 „IDEs vs. Build Tools: How Eclipse, IntelliJ IDEA & NetBeans users work with Maven, Ant, SBT & Gradle“. zeroturnaround.com. Nuoroda tikrinta 28 December 2018.
- ↑ „Where did Eclipse come from?“. Eclipse Wiki.
- ↑ Eason, Jamal (26 June 2015). „An update on Eclipse Android Developer Tools“. android-developers.googleblog.com. Nuoroda tikrinta 25 March 2017.
- ↑ „Andmore: Development Tools for Android™“. Eclipse Plugins, Bundles and Products - Eclipse Marketplace. Nuoroda tikrinta 11 November 2019.