Eclipse (вимовляється «іклі́пс», від англійського «затемнення») — вільне модульне інтегроване середовище розробки програмного забезпечення. Розробляється і підтримується Eclipse Foundation і включає проєкти, такі як платформа Eclipse, набір інструментів для програмістів на мові Java, системи контролю версій, тощо. Написаний в основному на Java, може бути використаний для розробки застосунків на Java і, за допомогою різних плагінів, на інших мовах програмування, включаючи Ada, C, , C#, COBOL, Fortran, Groovy, Haskell, JavaScript, Julia, Lua, Perl, PHP, Python, R, Ruby (включно з каркасом Ruby on Rails), Scala, Clojure та Scheme. Середовища розробки зокрема включають Eclipse ADT (Ada Development Toolkit) для Ada, Eclipse CDT для C/C++, Eclipse JDT для Java, Eclipse PDT для PHP.
Eclipse 3.3 в Ubuntu Linux | |
Тип | інтегроване середовище розробки |
---|---|
Автор | d[1] |
Розробник | Eclipse Foundation |
Стабільний випуск | 4.8 «Photon» (27 липня 2018 ) |
Платформа | Java SE, XML Widget Toolkit |
Операційна система | Linux, Mac OS X, Solaris, Windows |
GNU фреймворк | Standard Widget Toolkit |
Мова програмування | Java |
Доступні мови | багатомовна |
Ліцензія | |
Онлайн-документація | eclipse.org/contribute/ help.eclipse.org |
Репозиторій | git.eclipse.org/c/ |
Вебсайт | www.eclipse.org |
|
Початок коду йде від IBM VisualAge, він був розрахований на розробників Java, складаючи Java Development Tools (JDT). Але користувачі могли розширяти можливості, встановлюючи написані для програмного каркаса Eclipse плагіни, такі як інструменти розробки під інші мови програмування, і могли писати і вносити свої власні плагіни і модулі.
Випущена на умовах , Eclipse є вільним програмним забезпеченням. Він став одним з перших IDE під GNU Classpath і без проблем працює під .
Загальний огляд
Eclipse це фреймворк для розробки модульних платформонезалежних застосунків із низкою особливостей:
- можливість розробки ПЗ на багатьох мовах програмування (рідною є Java);
- платформонезалежна;
- модульна, призначена для подальшого розширення незалежним розробниками;
- з відкритим сирцевим кодом;
- розробляється і підтримується фондом Eclipse, куди входять такі постачальники ПЗ, як IBM, Oracle, Borland.
Спочатку проєкт розроблявся в IBM як корпоративний стандарт IDE для розробки на багатьох мовах під платформи IBM. Потім проєкт було перейменовано на Eclipse і надано для подальшого розвитку спільноті.
Eclipse насамперед повноцінна Java IDE, націлена на групову розробку, має засоби роботи з системами контролю версій (підтримка CVS входить у поставку Eclipse, активно розвиваються кілька варіантів SVN модулів, існує підтримка та інших). З огляду на безкоштовність, у багатьох організаціях Eclipse — корпоративний стандарт для розробки ПЗ на Java.
Друге призначення Eclipse — служити платформою для нових розширень. Такими стали C/ Development Tools (), розроблювані інженерами QNX разом із IBM, засоби для підтримки інших мов різних розробників. Безліч розширень доповнює Eclipse менеджерами для роботи з базами даних, серверами застосунків та інших.
З версії 3.0 Eclipse став не монолітною IDE, яка підтримує розширення, а набором розширень. У основі лежать фреймворки , і SWT/JFace, на основі яких розроблений наступний шар — платформа і засоби розробки повноцінних клієнтських застосунків RCP (Rich Client Platform). Платформа RCP є базою для розробки різних RCP програм як торент-клієнт чи File Arranger. Наступний шар — платформа Eclipse, що є набором розширень RCP — редактори, панелі, перспективи, модуль CVS і модуль Java Development Tools (JDT).
Eclipse написана на Java, тому є платформонезалежним продуктом, крім бібліотеки графічного інтерфейсу SWT, яка розробляється окремо для більшості поширених платформ. Бібліотека SWT використовує графічні засоби платформи (ОС), що забезпечує швидкість і звичний зовнішній вигляд інтерфейсу користувача.
Відповідно до IDC, із Eclipse працюють 2,3 мільйона розробників.
Архітектура
Основою Eclipse є платформа розширеного клієнта (RCP — від англ. rich client platform). Її складають такі компоненти:
- Ядро платформи (завантаження Eclipse, запуск модулів);
- OSGi (стандартне середовище постачання комплектів);
- SWT (стандартний інструментарій віджетів);
- JFace (файлові буфери, робота з текстом, текстові редактори);
- Робоче середовище Eclipse (панелі, редактори, проєкції, майстри).
GUI в Eclipse написаний з використанням інструментарію SWT. Останній, на відміну від Swing (який лише емулює окремі графічні елементи використовуваної платформи), дійсно використовує графічні компоненти даної системи. Призначений для користувача інтерфейс Eclipse також залежить від проміжного шару GUI, званого JFace, який спрощує побудову призначеного для користувача інтерфейсу, що базується на SWT.
Гнучкість Eclipse забезпечується за рахунок модулів, що підключаються, завдяки чому можлива розробка не тільки на Java, але і на інших мовах, таких як C/, Perl, Groovy, Ruby, Python, PHP, ErLang та інших.
Проєкти Eclipse
Платформа
- Eclipse Project (Eclipse.org [ 19 липня 2008 у Wayback Machine.]) (англ.) — власне, проєкт Eclipse, включає в себе
- Platform (Eclipse Platform, Platform [ 17 липня 2008 у Wayback Machine.]) — каркас
- PDE (, PDE [Архівовано 25 серпня 2011 у WebCite]) — інструмент розширення Eclipse-платформи за допомогою Eclipse-плагінів
- JDT (Java Development Tools, JDT [Архівовано 25 серпня 2011 у WebCite]) — інструмент розробки Java-програм та Eclipse-плагінів зокрема
- RCP (Rich Client Platform, RCP [Архівовано 25 серпня 2011 у WebCite]) — платформа розширеного клієнта, мінімальний набір плагінів (org.eclipse.core.runtime [Архівовано 25 серпня 2011 у WebCite], org.eclipse.ui [Архівовано 25 серпня 2011 у WebCite]) для побудови програми з графічним інтерфейсом
Приклади проєктів
Крім того, у склад Eclipse входять такі проєкти (перелічені лише кілька [1] [Архівовано 25 серпня 2011 у WebCite]):
- Aperi (від латинського «відкривати») — open source система управління системами мережного зберігання даних
- BIRT (Business Intelligence and Reporting Tools [Архівовано 25 серпня 2011 у WebCite]) (англ.) — Web- і PDF-звіти
- DTP (Data Tools Platform [Архівовано 25 серпня 2011 у WebCite]) (англ.) — розробка систем, що управляються даними (data-centric systems), зокрема даними в реляційних базах; управління програмами з великою кількістю конекторів
- GEF (Graphical Editor Framework [Архівовано 25 серпня 2011 у WebCite]) (англ.) — фреймворк для побудови вбудованих графічних редакторів
- Jazz (Jazz.net [Архівовано 25 серпня 2011 у WebCite](англ.) (рос.)) — інструмент для співпраці
- Modeling (eclipse.org/modeling/ [Архівовано 25 серпня 2011 у WebCite])
- EMF (eclipse.org/modeling/emf/ [Архівовано 25 серпня 2011 у WebCite]) Середовище моделювання Eclipse — засіб для створення моделей і генерації коду для побудови інструментів та інших застосунків, що базуються на структурованій моделі даних, зі специфікації моделі, прописаної в XMI
- UML2 ([3] [Архівовано 25 серпня 2011 у WebCite]) — реалізація UML 2.0 для підтримки розробки інструментів моделювання
- Tools ()
- AspectJ ([4] [Архівовано 25 серпня 2011 у WebCite]) — аспектно-орієнтоване розширення мови Java
- CDT (C/C++ Development Tools [Архівовано 25 серпня 2011 у WebCite]) (англ.) — середовище розробки на C/ (C/C++ IDE)
- TPTP (Test & Performance Tools Platform [Архівовано 25 серпня 2011 у WebCite]) (англ.) — розробка інструментів тестування, — зневаджувачі, тощо
- VE (Visual Editor Project) (англ.) — розробка інструментів GUI
- WTP (Web Tools Platform Project [Архівовано 25 серпня 2011 у WebCite]) (англ.) — інструменти розробки вебзастосунків J2EE
- Комунікаційне середовище Eclipse (ECF) націлене на створення комунікаційних застосунків на платформі Eclipse.
- Проєкт розробки програмного забезпечення для приладів (DSDP [Архівовано 25 серпня 2011 у WebCite])
- — інструментальна платформа для уніфікованої розробки застосунків для смартфонів
- Платформа паралельних інструментів (PTP [Архівовано 25 серпня 2011 у WebCite]) забезпечує портовану, масштабовану, засновану на стандартах платформу паралельних інструментів, яка дозволить полегшити інтеграцію інструментів, специфічних для паралельної комп'ютерної архітектури.
- Платформа вбудованого розширеного клієнта (eRCP [Архівовано 25 серпня 2011 у WebCite]) — призначена для розширення RCP на вбудовані пристрої. У eRCP входить набір компонентів, які є підмножиною компонентів RCP. Вона дозволить перенести модель застосунку, використовного на настільних комп'ютерах, на інші пристрої.
- (DLTK [Архівовано 25 серпня 2011 у WebCite]) — інтегроване середовище розробника для динамічних мов програмування.
- Jetty
- Eclipse Orion — інтегроване середовище розробки, що працює у веббраузері
Координація
Кількість нових підпроєктів (як керованих Eclipse Foundation, так і сторонніх) швидко збільшується. Доводиться координувати зусилля величезної кількості розробників і пропонувати загальні правила — «Eclipse Development Process» (Project Lifecycle [Архівовано 25 серпня 2011 у WebCite]).
Модулі
Для середовища Eclipse існує цілий ряд вільних і комерційних модулів. Спочатку середовище було розроблене для мови Java, але в нині існують численні розширення для підтримки інших мов, як наприклад
- C/ — CDT Eclipse’s C/C++ Development Tooling [Архівовано 25 серпня 2011 у WebCite](англ.)
- Perl — модуль EPIC, Eclipse Perl Integration [Архівовано 25 серпня 2011 у WebCite](англ.)
- PHP — PDT PHP Development Tools [Архівовано 25 серпня 2011 у WebCite](англ.)
- JavaScript — JSEclipse Javascript plugin for the Eclipse environment [Архівовано 25 серпня 2011 у WebCite](англ.)
- Python — Pydev, Python Development Environment [ 27 січня 2012 у Wayback Machine.](англ.)
- Ruby — RDT, (англ.)
- тощо
Існують також модулі для створення графічних інтерфейсів.
Для розробки і отримання звітів і розробки аналітичних BI-застосунків в Eclipse існує[en].
У Eclipse вбудована функція установки і оновлення модулів через інтернет.
Aptana (aptana.com [ 23 лютого 2011 у Wayback Machine.]) — дистрибутив Eclipse і плагін, що підтримує розробку з використанням JavaScript (всі основні JS Ajax бібліотеки включені до складу дистрибутиву), HTML, CSS, Ruby on rails, Adobe AIR.
Історія
- Листопад 1998, IBM Software Group почали створення платформи інструментів розробки. Спочатку було створено Java IDE на базі ресурсів Object Technology International (OTI) lab.
- 2001
- 7 листопада — Eclipse стає проєктом з відкритим кодом, викладено версію 1.0 [ 11 грудня 2007 у Wayback Machine.] і розроблювану 2.0. Підтримується Windows і Linux (інтерфейс Motif)
- 29 листопада — створено Eclipse.org Consortium
- 1 грудня — опубліковано план розробки версії 2.0
- 12 грудня — оголошено і викладено додаток для розробки C/C++
- 2002
- 2003
- 27 березня — версія 2.1
- 9 червня — засновано проєкт Web Tools Platform
- Архів версій [ 8 грудня 2007 у Wayback Machine.]
Популярність
IDE | 2002 | 2003 | 2004 | 2005 | 2006 |
---|---|---|---|---|---|
Eclipse | — | 35% | 56% | 65% | 70% |
IDE | частка |
---|---|
Eclipse | 45% |
Виноски
- https://wiki.eclipse.org/FAQ_Where_did_Eclipse_come_from%3F
- GitHub - JuliaComputing/JuliaDT: Julia Development Toolkit for Eclipse. github.com. 10 жовтня 2018. Процитовано 28 грудня 2018 — через GitHub.
- Where did Eclipse come from?. Eclipse Wiki. Архів оригіналу за 25 червня 2013. Процитовано 16 березня 2008.
- . Архів оригіналу за 3 жовтня 2013. Процитовано 7 грудня 2007.
- . Архів оригіналу за 24 січня 2008. Процитовано 7 грудня 2007.
Посилання
- Офіційний сайт проєкту Eclipse [ 1 серпня 2008 у Wayback Machine.] — Є списки поштових розсилок, групи новин, модулі й багато іншого
- Eclipse API [ 10 травня 2008 у Wayback Machine.]
- — Документація для Eclipse SDK (1.0 to 3.1.0)
- Модулі Eclipse [ 4 червня 2019 у Wayback Machine.] — Один з найпопулярніших каталогів модулів для Eclipse
- EclipseWiki [ 7 квітня 2022 у Wayback Machine.]
Література
Видано близько 50 книг про Eclipse , в тому числі 12 книг серії The Eclipse Series [ 6 березня 2016 у Wayback Machine.] від Addison-Wesley.
Дивись також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Eclipse vimovlyayetsya ikli ps vid anglijskogo zatemnennya vilne modulne integrovane seredovishe rozrobki programnogo zabezpechennya Rozroblyayetsya i pidtrimuyetsya Eclipse Foundation i vklyuchaye proyekti taki yak platforma Eclipse nabir instrumentiv dlya programistiv na movi Java sistemi kontrolyu versij tosho Napisanij v osnovnomu na Java mozhe buti vikoristanij dlya rozrobki zastosunkiv na Java i za dopomogoyu riznih plaginiv na inshih movah programuvannya vklyuchayuchi Ada C C C COBOL Fortran Groovy Haskell JavaScript Julia Lua Perl PHP Python R Ruby vklyuchno z karkasom Ruby on Rails Scala Clojure ta Scheme Seredovisha rozrobki zokrema vklyuchayut Eclipse ADT Ada Development Toolkit dlya Ada Eclipse CDT dlya C C Eclipse JDT dlya Java Eclipse PDT dlya PHP EclipseEclipse 3 3 v Ubuntu LinuxTipintegrovane seredovishe rozrobkiAvtord 1 RozrobnikEclipse FoundationStabilnij vipusk4 8 Photon 27 lipnya 2018 5 rokiv tomu 2018 07 27 PlatformaJava SE XML Widget ToolkitOperacijna sistemaLinux Mac OS X Solaris WindowsGNU frejmvorkStandard Widget ToolkitMova programuvannyaJavaDostupni movibagatomovnaLicenziyaOnlajn dokumentaciyaeclipse org contribute help eclipse orgRepozitorijgit eclipse org c Vebsajtwww eclipse org Mediafajli u Vikishovishi Pochatok kodu jde vid IBM VisualAge vin buv rozrahovanij na rozrobnikiv Java skladayuchi Java Development Tools JDT Ale koristuvachi mogli rozshiryati mozhlivosti vstanovlyuyuchi napisani dlya programnogo karkasa Eclipse plagini taki yak instrumenti rozrobki pid inshi movi programuvannya i mogli pisati i vnositi svoyi vlasni plagini i moduli Vipushena na umovah Eclipse ye vilnim programnim zabezpechennyam Vin stav odnim z pershih IDE pid GNU Classpath i bez problem pracyuye pid Zagalnij oglyadEclipse ce frejmvork dlya rozrobki modulnih platformonezalezhnih zastosunkiv iz nizkoyu osoblivostej mozhlivist rozrobki PZ na bagatoh movah programuvannya ridnoyu ye Java platformonezalezhna modulna priznachena dlya podalshogo rozshirennya nezalezhnim rozrobnikami z vidkritim sircevim kodom rozroblyayetsya i pidtrimuyetsya fondom Eclipse kudi vhodyat taki postachalniki PZ yak IBM Oracle Borland Spochatku proyekt rozroblyavsya v IBM yak korporativnij standart IDE dlya rozrobki na bagatoh movah pid platformi IBM Potim proyekt bulo perejmenovano na Eclipse i nadano dlya podalshogo rozvitku spilnoti Eclipse nasampered povnocinna Java IDE nacilena na grupovu rozrobku maye zasobi roboti z sistemami kontrolyu versij pidtrimka CVS vhodit u postavku Eclipse aktivno rozvivayutsya kilka variantiv SVN moduliv isnuye pidtrimka ta inshih Z oglyadu na bezkoshtovnist u bagatoh organizaciyah Eclipse korporativnij standart dlya rozrobki PZ na Java Druge priznachennya Eclipse sluzhiti platformoyu dlya novih rozshiren Takimi stali C C Development Tools rozroblyuvani inzhenerami QNX razom iz IBM zasobi dlya pidtrimki inshih mov riznih rozrobnikiv Bezlich rozshiren dopovnyuye Eclipse menedzherami dlya roboti z bazami danih serverami zastosunkiv ta inshih Z versiyi 3 0 Eclipse stav ne monolitnoyu IDE yaka pidtrimuye rozshirennya a naborom rozshiren U osnovi lezhat frejmvorki i SWT JFace na osnovi yakih rozroblenij nastupnij shar platforma i zasobi rozrobki povnocinnih kliyentskih zastosunkiv RCP Rich Client Platform Platforma RCP ye bazoyu dlya rozrobki riznih RCP program yak torent kliyent chi File Arranger Nastupnij shar platforma Eclipse sho ye naborom rozshiren RCP redaktori paneli perspektivi modul CVS i modul Java Development Tools JDT Eclipse napisana na Java tomu ye platformonezalezhnim produktom krim biblioteki grafichnogo interfejsu SWT yaka rozroblyayetsya okremo dlya bilshosti poshirenih platform Biblioteka SWT vikoristovuye grafichni zasobi platformi OS sho zabezpechuye shvidkist i zvichnij zovnishnij viglyad interfejsu koristuvacha Vidpovidno do IDC iz Eclipse pracyuyut 2 3 miljona rozrobnikiv ArhitekturaOsnovoyu Eclipse ye platforma rozshirenogo kliyenta RCP vid angl rich client platform Yiyi skladayut taki komponenti Yadro platformi zavantazhennya Eclipse zapusk moduliv OSGi standartne seredovishe postachannya komplektiv SWT standartnij instrumentarij vidzhetiv JFace fajlovi buferi robota z tekstom tekstovi redaktori Roboche seredovishe Eclipse paneli redaktori proyekciyi majstri GUI v Eclipse napisanij z vikoristannyam instrumentariyu SWT Ostannij na vidminu vid Swing yakij lishe emulyuye okremi grafichni elementi vikoristovuvanoyi platformi dijsno vikoristovuye grafichni komponenti danoyi sistemi Priznachenij dlya koristuvacha interfejs Eclipse takozh zalezhit vid promizhnogo sharu GUI zvanogo JFace yakij sproshuye pobudovu priznachenogo dlya koristuvacha interfejsu sho bazuyetsya na SWT Gnuchkist Eclipse zabezpechuyetsya za rahunok moduliv sho pidklyuchayutsya zavdyaki chomu mozhliva rozrobka ne tilki na Java ale i na inshih movah takih yak C C Perl Groovy Ruby Python PHP ErLang ta inshih Proyekti EclipsePlatforma Dokladnishe Eclipse Platform Eclipse Project Eclipse org 19 lipnya 2008 u Wayback Machine angl vlasne proyekt Eclipse vklyuchaye v sebe Platform Eclipse Platform Platform 17 lipnya 2008 u Wayback Machine karkas PDE PDE Arhivovano 25 serpnya 2011 u WebCite instrument rozshirennya Eclipse platformi za dopomogoyu Eclipse plaginiv JDT Java Development Tools JDT Arhivovano 25 serpnya 2011 u WebCite instrument rozrobki Java program ta Eclipse plaginiv zokrema RCP Rich Client Platform RCP Arhivovano 25 serpnya 2011 u WebCite platforma rozshirenogo kliyenta minimalnij nabir plaginiv org eclipse core runtime Arhivovano 25 serpnya 2011 u WebCite org eclipse ui Arhivovano 25 serpnya 2011 u WebCite dlya pobudovi programi z grafichnim interfejsom Prikladi proyektiv Krim togo u sklad Eclipse vhodyat taki proyekti perelicheni lishe kilka 1 Arhivovano 25 serpnya 2011 u WebCite Aperi vid latinskogo vidkrivati open source sistema upravlinnya sistemami merezhnogo zberigannya danih BIRT Business Intelligence and Reporting Tools Arhivovano 25 serpnya 2011 u WebCite angl Web i PDF zviti DTP Data Tools Platform Arhivovano 25 serpnya 2011 u WebCite angl rozrobka sistem sho upravlyayutsya danimi data centric systems zokrema danimi v relyacijnih bazah upravlinnya programami z velikoyu kilkistyu konektoriv GEF Graphical Editor Framework Arhivovano 25 serpnya 2011 u WebCite angl frejmvork dlya pobudovi vbudovanih grafichnih redaktoriv Jazz Jazz net Arhivovano 25 serpnya 2011 u WebCite angl ros instrument dlya spivpraci Modeling eclipse org modeling Arhivovano 25 serpnya 2011 u WebCite EMF eclipse org modeling emf Arhivovano 25 serpnya 2011 u WebCite Seredovishe modelyuvannya Eclipse zasib dlya stvorennya modelej i generaciyi kodu dlya pobudovi instrumentiv ta inshih zastosunkiv sho bazuyutsya na strukturovanij modeli danih zi specifikaciyi modeli propisanoyi v XMI UML2 3 Arhivovano 25 serpnya 2011 u WebCite realizaciya UML 2 0 dlya pidtrimki rozrobki instrumentiv modelyuvannya Tools AspectJ 4 Arhivovano 25 serpnya 2011 u WebCite aspektno oriyentovane rozshirennya movi Java CDT C C Development Tools Arhivovano 25 serpnya 2011 u WebCite angl seredovishe rozrobki na C C C C IDE TPTP Test amp Performance Tools Platform Arhivovano 25 serpnya 2011 u WebCite angl rozrobka instrumentiv testuvannya znevadzhuvachi tosho VE Visual Editor Project angl rozrobka instrumentiv GUI WTP Web Tools Platform Project Arhivovano 25 serpnya 2011 u WebCite angl instrumenti rozrobki vebzastosunkiv J2EE redaktori HTML JavaScript CSS JSP SQL XML DTD XSD i WSDL grafichni redaktori dlya XSD i WSDL majstri i providnik vebsluzhb instrumenti testuvannya instrumenti dlya dostupu i pobudovi zapitiv i modelej baz danih Komunikacijne seredovishe Eclipse ECF nacilene na stvorennya komunikacijnih zastosunkiv na platformi Eclipse Proyekt rozrobki programnogo zabezpechennya dlya priladiv DSDP Arhivovano 25 serpnya 2011 u WebCite instrumentalna platforma dlya unifikovanoyi rozrobki zastosunkiv dlya smartfoniv Platforma paralelnih instrumentiv PTP Arhivovano 25 serpnya 2011 u WebCite zabezpechuye portovanu masshtabovanu zasnovanu na standartah platformu paralelnih instrumentiv yaka dozvolit polegshiti integraciyu instrumentiv specifichnih dlya paralelnoyi komp yuternoyi arhitekturi Platforma vbudovanogo rozshirenogo kliyenta eRCP Arhivovano 25 serpnya 2011 u WebCite priznachena dlya rozshirennya RCP na vbudovani pristroyi U eRCP vhodit nabir komponentiv yaki ye pidmnozhinoyu komponentiv RCP Vona dozvolit perenesti model zastosunku vikoristovnogo na nastilnih komp yuterah na inshi pristroyi DLTK Arhivovano 25 serpnya 2011 u WebCite integrovane seredovishe rozrobnika dlya dinamichnih mov programuvannya Jetty Eclipse Orion integrovane seredovishe rozrobki sho pracyuye u vebbrauzeri Koordinaciya Kilkist novih pidproyektiv yak kerovanih Eclipse Foundation tak i storonnih shvidko zbilshuyetsya Dovoditsya koordinuvati zusillya velicheznoyi kilkosti rozrobnikiv i proponuvati zagalni pravila Eclipse Development Process Project Lifecycle Arhivovano 25 serpnya 2011 u WebCite ModuliDlya seredovisha Eclipse isnuye cilij ryad vilnih i komercijnih moduliv Spochatku seredovishe bulo rozroblene dlya movi Java ale v nini isnuyut chislenni rozshirennya dlya pidtrimki inshih mov yak napriklad C S CDT Eclipse s C C Development Tooling Arhivovano 25 serpnya 2011 u WebCite angl Perl modul EPIC Eclipse Perl Integration Arhivovano 25 serpnya 2011 u WebCite angl PHP PDT PHP Development Tools Arhivovano 25 serpnya 2011 u WebCite angl JavaScript JSEclipse Javascript plugin for the Eclipse environment Arhivovano 25 serpnya 2011 u WebCite angl Python Pydev Python Development Environment 27 sichnya 2012 u Wayback Machine angl Ruby RDT angl tosho Isnuyut takozh moduli dlya stvorennya grafichnih interfejsiv Dlya rozrobki i otrimannya zvitiv i rozrobki analitichnih BI zastosunkiv v Eclipse isnuye en U Eclipse vbudovana funkciya ustanovki i onovlennya moduliv cherez internet Aptana aptana com 23 lyutogo 2011 u Wayback Machine distributiv Eclipse i plagin sho pidtrimuye rozrobku z vikoristannyam JavaScript vsi osnovni JS Ajax biblioteki vklyucheni do skladu distributivu HTML CSS Ruby on rails Adobe AIR IstoriyaListopad 1998 IBM Software Group pochali stvorennya platformi instrumentiv rozrobki Spochatku bulo stvoreno Java IDE na bazi resursiv Object Technology International OTI lab 2001 7 listopada Eclipse staye proyektom z vidkritim kodom vikladeno versiyu 1 0 11 grudnya 2007 u Wayback Machine i rozroblyuvanu 2 0 Pidtrimuyetsya Windows i Linux interfejs Motif 29 listopada stvoreno Eclipse org Consortium 1 grudnya opublikovano plan rozrobki versiyi 2 0 12 grudnya ogolosheno i vikladeno dodatok dlya rozrobki C C 2002 27 chervnya versiya 2 0 Novi platformi Linux z interfejsom GTK Solaris QNX AIX HP UX 23 veresnya oficijno vikladena versiya dlya Mac OS 2003 27 bereznya versiya 2 1 9 chervnya zasnovano proyekt Web Tools Platform Arhiv versij 8 grudnya 2007 u Wayback Machine PopulyarnistOpituvannya BZ Research Java use and awareness study IDE 2002 2003 2004 2005 2006 Eclipse 35 56 65 70 Opituvannya QA Systems 2003 rik IDE chastka Eclipse 45 Vinoskihttps wiki eclipse org FAQ Where did Eclipse come from 3F GitHub JuliaComputing JuliaDT Julia Development Toolkit for Eclipse github com 10 zhovtnya 2018 Procitovano 28 grudnya 2018 cherez GitHub Where did Eclipse come from Eclipse Wiki Arhiv originalu za 25 chervnya 2013 Procitovano 16 bereznya 2008 Arhiv originalu za 3 zhovtnya 2013 Procitovano 7 grudnya 2007 Arhiv originalu za 24 sichnya 2008 Procitovano 7 grudnya 2007 PosilannyaOficijnij sajt proyektu Eclipse 1 serpnya 2008 u Wayback Machine Ye spiski poshtovih rozsilok grupi novin moduli j bagato inshogo Eclipse API 10 travnya 2008 u Wayback Machine Dokumentaciya dlya Eclipse SDK 1 0 to 3 1 0 Moduli Eclipse 4 chervnya 2019 u Wayback Machine Odin z najpopulyarnishih katalogiv moduliv dlya Eclipse EclipseWiki 7 kvitnya 2022 u Wayback Machine LiteraturaVidano blizko 50 knig pro Eclipse v tomu chisli 12 knig seriyi The Eclipse Series 6 bereznya 2016 u Wayback Machine vid Addison Wesley Divis takozhNetBeans IntelliJ IDEA Integrovani seredovisha rozrobki dlya Java Eclipse Che