Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Java_lab_1_Eclipse.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
321.02 Кб
Скачать

Интегрированные среды Java

Сразу же после создания Java, уже в 1996 г., появились интегрированные среды разработки программ для Java, и их число все время возрастает. За небольшую пока историю языка Java, сменилось ни одно поколение интегрированных сред разработки (Integrated Development Environment - IDE). Эволюция IDE средств обусловлена множеством факторов, совокупность которых называется - информационные технологии, включающих в себя программную и аппаратную составляющие, а так же развитие самого языка, которое происходит не только в глубь, оптимизация каких то возможностей, что ярко демонстрирует приход новых библиотек GWT и Vaadin вместо устаревших, но и "вширь", это появление технологий JSP, большая интеграция с СУБД и серверами приложений, поддержка технологий Spring, Hibernate и пр.

И если первые IDE средства, представляли в сегодняшнем понимании примитивный текстовый редактор, который служил только для набора исходных кодов, а всю остальную работу, начиная от компиляции и заканчивая окончательной сборкой проекта приходилось выполнять вручную, то сегодняшние современные, являются фактически многофункциональными устройствами, берущими на себя не только привычные функции но и ряд дополнительных начиная от автоматического создания Javadoc, рефакторинга, профайлинга, UML-проектирования, клиента для подключения к любой СУБД и заканчивая такими экзотическими, не относящимися к процессу разработки, как проверка орфографии.

Безусловно, что расплатой за все эти "удобства", являются повышенные требования к ресурсам компьютера.

На сегодняшний день лидерами среди IDE-средств разработки на Java являются (см. таблицу 1) IntelliJ IDEA (коммерческая), Eclipse и NetBeans свободные). В целом все они имеют примерно одинаковые функциональные возможности, и довольно трудно оценить какое из них является лучшим. Поэтому при выборе средства, очевидно, нужно ориентироваться на IDE, на котором ведется разработка проекта, если программист вливается в команду разработчиков, или выбирать наиболее доступное, если планируется разработка самостоятельного проекта.

Таблица 1. Рейтинг Java-IDE,  используемых в настоящее время

Название

Оценка

1

Eclipse

4.6

2

IntelliJ IDEA

4.7

3

NetBeans

4.1

4

JBuilder

4.2

5

JDeveloper

4.0

6

JCreator

3.9

Знакомство с оболочкой Eclipse

Назначение, особенности и преимущества Eclipse

Eclipse — это расширяемая IDE (интегрированная среда разработки). IDE — удобно организованный набор инструментов, необходимых для работы над программным проектом.

Eclipse — универсальная платформа, которая может использоваться для разработки приложений на любом языке программирования (например, можно использовать язык Python после установки подключения Pydev (http://sourceforge.net/projects/pydev/), но изначально «родным» для Eclipse является Java (на которой, кстати, сам Eclipse и написан).

Наиболее важные особенности Eclipse:

  • Кроссплатформенность. Eclipse выполняется на всех распространенных платформах: Windows, Linux и MacOS X. Еще важнее то, что его функции одинаковы на каждой из этих платформ.

  • Универсальность и расширяемость. В Eclipse реализована возможность использова­ния различных инструментов, разработанных сторонними программистами.

  • Открытость и бесплатность. Eclipse является OpenSource-проектом (т.е. его исходные коды доступны любому желающему и кто угодно может присоединиться к разработке этого инструмента). Eclipse имеет активное сообщество, постоянно работающее над улучшением программы и расширением ее возможностей.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]