Eclipse

Матеріал з Вікіпедії — вільної енциклопедії.

Eclipse
Image:Eclipse-logo.png
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 мільйона розробників.


[ред.] Посилання