красное затмение

БОРИС ВОЛЬФСОН

Спецвыпуск: Хакер, номер #065, стр. 065-048-1

(BORISVOLFSON@GMAIL.COM)

ECLIPSE — ХИТРАЯ СРЕДА РАЗРАБОТКИ

КАЖДЫЙ ПРОГРАММИСТ ВСЕГДА НАХВАЛИВАЕТ ТУ СРЕДУ РАЗРАБОТКИ, КОТОРОЙ ПОЛЬЗУЕТСЯ САМ. Я ПОСТАРАЮСЬ БЕСПРИСТРАСТНО РАССКАЗАТЬ ОБ УНИВЕРСАЛЬНОЙ БЕСПЛАТНОЙ OPEN SOURCE СРЕДЕ РАЗРАБОТКИ. СЕЙЧАС ОНА НАБИРАЕТ ПОПУЛЯРНОСТЬ, A OPEN SOURCE СООБЩЕСТВО ECLIPSE FOUNDATION ПО АВТОРИТЕТУ УЖЕ СРАВНИМА С APACHE SOFTWARE FOUNDATION и MOZILLA FOUNDATION. НАЗВАНИЕ СРЕДЫ, ECLIPSE, ПЕРЕВОДИТСЯ КАК «ЗАТМЕНИЕ». ЧАСТО ЕЕ ЛЮБЯ НАЗЫВАЮТ «КЛИПСОЙ»

how to install?

Как ни странно, прежде чем начать работать с программой, нужно установить ее. Сразу замечу, что Eclipse написана на Java, поэтому для работы требуется Java Runtime Environment (java-машина). Дистрибутив можно взять на сайте фирмы Sun: http://java.sun.com. Далее идем на официальный сайт Eclipse Foundation (www.eclipse.org) и качаем архив eclipse-SDK-3.1.2-win32.zip из раздела Download (весит чуть больше 100 Мб). Можно поискать дистрибутив Eclipse и на CD-дисках.

Теперь можно приступать к самой установке, хотя «установка» — громко сказано. Достаточно просто распаковать zip-архив в нужную папку, скажем C:Program FilesEclipse, и все — среда готова к использованию :). Для сохранения настроек Eclipse использует файловую систему, а не реестр, поэтому для разных языков программирования можно установить Eclipse в разные папки, но ничто не мешает поставить плагины для нескольких языков и на один экземпляр среды.

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

позвольте представить…

На первый взгляд, представляю очередную ничем не выдающуюся IDE. Однако спешу огорчить: Eclipse — вообще не IDE :), а целая платформа для различных приложений. В стандартную поставку входят дополнительные плагины для поддержки языка Java (JDT) и разработки плагинов для Eclipse (PDE — Plugin Development Environment). Для работы с другими языками должны быть установлены (нужно распаковать архив) специальные плагины (их названия и ссылки на них см. на врезке). Если захочешь пойти простым путем, качай готовый дистрибутив с настроенными плагинами для того языка программирования, который предпочитаешь. Ради простоты в этой статье мы будем пользоваться языком Java. Итак, в Eclipse можно работать практически на любом доступном языке программирования. Да простят меня любители языка Java, но существует плагин (Improve C#), который позволяет писать программы на C#. Вот первый очевидный плюс.

Второе преимущество тоже относится к расширяемости: гигантское количество утилит (особенно для Java) теперь поставляется и в виде плагинов для Eclipse, например, Ant, JavaDoc, JUnit, JDepend, Check Style, Subversion. Значит, нам не придется отказываться от своей системы контроля версий, от своей программы проверки качества кода и т.п. Третье преимущество — то, что Eclipse является кросс-платформенной средой, то есть существуют версии для различных операционных систем (чего не может позволить себе, скажем, Visual Studio).

Подведем итог. В Eclipse можно писать на чем угодно. Совместно с Eclipse можно использовать что угодно. В Eclipse можно работать где угодно :).

Содержание  Вперед на стр. 065-048-2
ttfb: 2.6969909667969 ms