Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #65, АПРЕЛЬ 2006 г.

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

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

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


Eclipse — действительно хорошая и умная среда для разработки программ. Многое не удалось уместить в тесных статейных рамках: система контроля версий, мощные средства рефакторинга, работа с исходным кодом и т.д. Стоит упомянуть и о том, что в Eclipse можно (и нужно) создавать апплеты и приложения для мобильных телефонов, которые поддерживают Java

Интервью с Павлом Петроченко — разработчиком для Eclipse

XS: Представьтесь, пожалуйста.

П.П.: Павел Петроченко. Сейчас работаю в одной крупной IT-компании инженером-программистом.

XS: Давно ли вы работаете со средой Eclipse?

П.П.: Два года.

XS: Что вы разрабатывали для Eclipse?

П.П.: Trustudio IDE — среда разработки под PHP и Python на базе Eclipse platform. Smart Testing Toolkit — средство автоматизации QA-процесса (Quality Assurance — процесс проверки качества программы) на базе Eclipse и TPTP.

XS: Почему для своих разработок вы выбрали именно платформу Eclipse?

П.П.: Во-первых, из-за высокого качества программных библиотек Eclipse. Во-вторых, из-за грамотно и красиво реализованного Inversion of Control (шаблон для уменьшения зависимости между компонентами). В-третьих, из-за хорошей архитектуры. (Не блеск, конечно, но можно поставить твердую «пятерку с минусом», что для проекта такого размера само по себе круто. Для сравнения, NetBeans, по моей оценке, заслуживает «слабой четверки».) В-четвертых, из-за расширяемости, модульности как базового принципа построения системы. В-пятых, из-за растущей, судя по прогнозам, популярности платформы (что, конечно, на самом деле печально, но увы, Sun'овские NetBeans на концептуальном уровне принципиально проигрывают).

XS: Какие возможности Eclipse вам нравятся больше всего?

П.П.: Как программисту — модульность. Как пользователю — Quick Fix, Class, Сall Hierarchy Hierarchy, Change Method Signature, всякие умные поиски, Quick Outline и т.д. Концептуально: открытый код, очень правильная модульность, хорошая лицензия, стимулирующая написание плагинов под Eclipse, множество tutorials, грамотная документация программиста, PDE.

XS: Какие дополнительные плагины для Eclipse вы используете?

П.П.: WST (Web Standard Tools), JST (J2EE Standard Tools), TPTP (Test and Performance Tools Platform), GEF (Graphical Editing Framework), ArgoUML, JEM, PMD (плагин для проверки качества кода)...

XS: Какие сайты посоветуете для получения информации по Eclipse?

П.П.: www.eclipse.org :).

Плагины для Eclipse

ПЛАГИНЫ МОЖНО СКАЧАТЬ С МНОГИХ САЙТОВ, НО БОЛЬШЕ ВСЕГО ТЫ НАЙДЕШЬ НА ECLIPSE.ORG И SOURCEFORGE.NET (В СТРОКЕ ПОИСКА ВВОДИТЬ «ECLIPSE»).

JDT (JAVA DEVELOPMENT TOOLS) — ВСТРОЕННЫЙ НАБОР ПЛАГИНОВ ДЛЯ ЯЗЫКА JAVA. ОБЕСПЕЧИВАЕТ САМУЮ ПОЛНУЮ ПОДДЕРЖКУ ЭТОГО ЯЗЫКА.

CDT (C/C++ IDE) — НАБОР ПЛАГИНОВ ДЛЯ ЯЗЫКОВ C и C++. С и C++ ФАКТИЧЕСКИ ЯВЛЯЮТСЯ ВТОРЫМИ ОФИЦИАЛЬНЫМИ ЯЗЫКАМИ ДЛЯ ECLIPSE, ИХ МОЖНО СКАЧАТЬ С ОФИЦИАЛЬНОГО САЙТА ECLIPSE.ORG.

TRUSTUDIO — СРЕДА ДЛЯ ЯЗЫКОВ PHP И PYTHON. ТАКЖЕ ПОДДЕРЖИВАЕТСЯ HTML. ИМЕЕТСЯ И БЕСПЛАТНАЯ ВЕРСИЯ, И КОММЕРЧЕСКАЯ.

Назад на стр. 065-048-5  Содержание  Вперед на стр. 065-048-7