Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кур.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
46.04 Кб
Скачать

Розділ 1. Eclipse

1.1 Загальний огляд

Eclipse — вільне модульне інтегроване середовище розробки програмного забезпечення. Розробляється і підтримується Eclipse Foundation. Написаний в основному на Java, і може бути використаний для розробки застосунків на Java і, за допомогою різних плагінів, на інших мовах програмування, включаючи Ada, C, C++, COBOL, Fortran, Perl, PHP, Python, R, Scala, Clojure та Scheme. Середовища розробки зокрема включають Eclipse ADT (Ada Development Toolkit) для Ada, Eclipse CDT для C/C++, Eclipse JDT для Java, Eclipse PDT для PHP.

Початок коду йде від IBM VisualAge, він був розрахований на розробників Java, складаючи Java Development Tools (JDT). Але користувачі могли розширяти можливості, встановлюючи написані для програмного каркасу Eclipse плагіни, такі як інструменти розробки під інші мови програмування, і могли писати і вносити свої власні плагіни і модулі.

Випущена на умовах Eclipse Public License, Eclipse є вільним програмним забезпеченням. Він став одним з перших IDE під GNU Classpath і без проблем робить під IcedTea.

Основою Eclipse є платформа розширеного клієнта (RCP — rich client platform). Її складають такі компоненти:

  • Ядро платформи (завантаження Eclipse, запуск модулів);

  • OSGi (стандартне середовище постачання комплектів);

  • SWT (стандартний інструментарій віджетів);

  • JFace (файлові буфери, робота з текстом, текстові редактори);

  • Робоче середовище Eclipse (панелі, редактори, проекції, майстри).

GUI в Eclipse написаний з використанням інструментарію SWT. Останній, на відміну від Swing (який лише емулює окремі графічні елементи використовуваної платформи), дійсно використовує графічні компоненти даної системи. Призначений для користувача інтерфейс Eclipse також залежить від проміжного шару GUI, званого JFace, який спрощує побудову призначеного для користувача інтерфейсу, що базується на SWT.

Гнучкість Eclipse забезпечується за рахунок модулів, що підключаються, завдяки чому можлива розробка не тільки на Java, але і на інших мовах, таких як C/C++, Perl, Groovy, Ruby, Python, PHP, ErLang та інших.

Для середовища Eclipse існує цілий ряд вільних і комерційних модулів. Спочатку середовище було розроблене для мови Java, але в нині існують численні розширення для підтримки інших мов, як наприклад:

  • C/С++ — CDT Eclipse’s C/C++ Development Tooling

  • Perl — модуль EPIC, Eclipse Perl Integration

  • PHP — PDT PHP Development Tools

  • JavaScript — JSEclipse Javascript plugin for the Eclipse environment

  • Python — Pydev, Python Development Environment

  • Ruby — RDT, Ruby Development Tools

1.2 Установка

В даний момент ви, ймовірно, замислюєтеся над тим, де взяти копію Eclipse для вашої платформи і що ви повинні зробити, щоб її встановити. По перше ви повинні переконатися в тому, що у вас встановлена ​​потрібна версія бібліотек підтримки Java. Якщо ви не знаєте, де взяти потрібну версію JVM для вашої платформи, детальну інформацію ви можете знайти на eclipse.org. Як тільки ви встановите Java VM, ви готові до установки Eclipse. Відвідайте сторінку скачування файлів Eclipse (http://www.eclipse.org/downloads/) і виберіть останню готову (release) версію для вашої платформи. Всі версії викачуються у вигляді .Zip файлів.

Розпакуйте файл у відповідну директорію, потім прочитайте всі файли, які можуть опинитися в піддиректорії readme. Чи вірите ви чи ні, але на цьому установка закінчена. Якщо ви вірно встановили вашу JVM і правильно розпакували архів, то ви готові до першого запуску Eclipse. У всіх розповсюджуваних версіях мається запускаюча додаток. Назва завантажувача eclipse.exe. Для запуску Eclipse потрібно написати файл .Bat з двома рядками, в першій з яких вказується шлях до встановленої Java VM, а в другій викликається сам завантажувач eclipse.exe, власне тепер запуск Eclipse відбувається через .Bat файл.

Наприклад:

set PATH = C: \ j2sdk1.4.2_04 \ bin

eclipse.exe.

При першому запуску завантажника Eclipse перед появою самого середовища виконується ряд завершальних настановних кроків (наприклад, створення директорії workspace для зберігання файлів проектів).