- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF135:Review2
Материал из Linuxformat.
Eclipse 3.6
Самое главное | |
Универсальная среда разработки с открытым исходным кодом, «заточенная» под Java | |
См. также | NetBeans. |
Разработчик | The Eclipse Foundation |
Сайт | http://www.eclipse.org
|
Вердикт Linux Format | |
Функциональность | 9/10 |
Производительность | 8/10 |
Простота использования | 6/10 |
Документация | 7/10 |
Не совсем для разработки настольных приложений на C++, зато супер-выбор для любого Java-программиста. | |
Рейтинг | 8/10 |
- Ник Вейч представит в новом свете известную среду разработки – монументальную и громоздкую, но зато универсальную.
Ежегодно в конце июня происходят некоторые традиционные события. Одно из них – выход новой версии Eclipse, всеобъемлющей среды разработки с открытым исходным кодом, которую IBM отдала миру в 2001 году.
После появления в 2004 году серии 3.x, каждый год выходит обновление – результат целенаправленного и планомер-ного развития. Это позволяет всем сопутствующим проектам концентрировать усилия на выпуске одной ежегодной версии и создаёт элемент предсказуемости (чем открытое ПО обычно не блещет). Кроме уверенности в дате выхода очередной версии, бизнес-пользователи получают надёжный цикл обновления.
Новая версия Eclipse получила несколько долгожданных новых функций – например, применение Git в качестве репозитория, усиленная поддержка JavaScript и других web-инструментов, новый клиент ‘Marketplace’ для поиска необходимых модулей и расширенная поддержка инструментов C/C++ на Linux.
В секторе Java наиболее интересны проект Web Tools Platform, обновлённый до новейших спецификаций Java Enterprise Edition, а также развитие мобильного Java-проекта Pulsar. Web-приложения – и облачные, и мобильные – в Eclipse поддержаны неплохо, но на сей раз сделана попытка создать единую среду. Для этого добавлены официальная поддержка JavaScript, включая отладчик, и другие средства web-разработки.
Не только Java
Многие ошибочно полагают, что Eclipse – это среда разработки только для Java. Как таковые, расширения C/C++ существовали в Eclipse почти с самого начала, но не были особо популярны среди Linux-программистов.
Отчасти это объясняется тем, что проекты Eclipse трудно встраивать в инструментарий Linux-разработки. От одного GCC без средств формирования пакетов, GNU Autotools, Valgrind и других Linux-инструментов пользы мало. Но с прошлого года в проекте Eclipse Linux Tools началась работа над официальным модулем расширения для обеспечения недостающей функциональности, и сейчас мы наблюдаем пробу пера.
Конечно, поддерживаются и другие языки. Кроме PHP и Ruby, Eclipse работает с Fortran и многочисленными web-технологиями, включая JavaScript и XML. Поддержка Python осуществляется PyDev, модулем от сторонних лиц (удобным для проектов Google App Engine).
При таком разнообразии Java-ресурсов и расширений собственного и стороннего производства, Eclipse становится очевидным решением для разработки коммерческих проектов на Java – да и для всех, кто программирует на Java. Очевиден упор на web-разработку, тогда как настольный Linux несколько обделён. Да, в Eclipse есть несколько полезных инструментов, но для всех языков кроме Java это не более чем базовая поддержка.
Свойства навскидку
- Marketplace
- Этот новый клиент позволяет запросто отыскать любой требуемый дополнительный модуль.
- Мобильная разработка
- Для мобильной Java-разработки можно установить Pulsar и как модуль расширения, и как отдельное приложение.