Eclipse
Матеріал з Вікіпедії — вільної енциклопедії.
![]() |
|
---|---|
Eclipse 3.0.2 з додатком Visual Editor
|
|
Розробник | Eclipse Foundation |
Останній випуск | 3.2.2 / 12 лютого 2007 |
Операційна система | башатоплатформена |
Тип | Засіб розробки |
Ліцензія | Eclipse Public License |
Майданчик тенет | http://www.eclipse.org/ |
Eclipse (вимовляється «і-клі́пс», від англійського «затемнення») — інтегроване середовище розробки програмного забезпечення із низкою особливостей:
- можливість розробки ПЗ на багатьох мовах програмування (рідною є Java);
- крос-платформена;
- модульна, призначена для дальшейшего розширення незалежним розробниками;
- з відкритим вихідним кодом;
- розробляється і підтримується фондом Eclipse, куди входять такі постачальники ПЗ, як IBM, Oracle, Borland.
Спочатку проект розроблявся в IBM як корпоративний стандарт IDE, настановлений на розробки на багатьох мовах під платформи IBM. Потім проект було перейменовано на Eclipse і надано для подальшого розвитку співтовариству.
Eclipse насамперед повноцінна Java IDE, націлена на групову розробку, має засоби роботи з системами контролю версій (підтримка CVS входить у поставку Eclipse, активно розвиваються кілька варіантів SVN модулів, існує підтримка VSS та інших). З огляду на безкоштовність, у багатьох організаціях Eclipse - корпоративний стандарт для розробки ПЗ на Java.
Друге призначення Eclipse - служити платформою для нових розширень. Такими стали C/C++ Development Tools (CDT), розроблювані інженерами QNX разом із IBM, засоби для підтримики інших мов різних розробників. Безліч розширень доповнює Eclipse менеджерами для роботи з базами даних, серверами додатків та інших.
З версії 3.0 Eclipse став не монолітною IDE, яка підтримує розширення, а набором розширень. У основі лежать фреймворки OSGi, і SWT/JFace, на основі яких розроблений наступний шар - платформа і засоби розробки повноцінних клієнтських додатків RCP (Rich Client Platform). Платформа RCP є базою для розробки різних RCP програм як торент клієнт Azareus. Наступний шар - платформа Eclipse, що є набором розширень RCP - редактори, панелі, перспективи, модуль CVS і модуль Java Development Tools (JDT).
Eclipse написана на Java, тому є платформо-незалежним продуктом, крім бібліотеки графічного інтерфейсу SWT, яка розробляється окремо для більшості поширених платформ. Бібліотека SWT використовує графічні засоби платформи (ОС), що забезпечує швидкість і звичний зовнішній вигляд користувацького інтерфейсу.
Відповідно до IDC, із Eclipse працюють 2.3 мільйона розробників.
[ред.] Посилання
- Офіційний сайт проекту Eclipse — Є списки поштових розсилок, групи новин, модулі й багато іншого
- Eclipse АПІ
- Документація Eclipse — Документація для Eclipse SDK (1.0 to 3.1.0)
- Модулі Eclipse — Один з найбільш популярних каталогів модулів для Eclipse
- EclipseWiki