среды разработки на JavaСпоры о том, какая среда разработки лучше не прекращаются ни на минуту. Это объясняется тем, что каждая из них имеет свои плюсы и свои минусы, которые могут быть прекрасными аргументами в спорах на данную тему. Задачей данного обзора является наиболее объективное описание популярных сред разработки, чтобы каждый смог выбрать то, что ему больше подходит для повседневной работы. Итак, начнем. Eclipse Едва появившись, эта бесплатная среда разработки приобрела широкую известность. Обширная поддержка плагинов делает ее легко расширяемой и настраиваемой под конкретные нужды. В основе графического интерфейса Eclipse лежит своя собственная графическая библиотека SWT. Eclipse предлагает разработчикам высокую степень гибкости настроек и контроля.
NetBeans
Бесплатная среда разработки, поддерживаемая Sun Microsystems. Является основным конкурентом интегрированной среды разработки (ИСР) Eclipse. NetBeans, как и Eclipse, построена на основе модульного интерфейса с возможностью подключать множество дополнительных модулей. Основным же отличием является наличие многофункционального редактора графического интерфейса, который включает в себя подсветку синтаксиса для Java, JSP, XML/XHTML, средства графического дизайна, обработчики кода, поддержку ant и CVS.
JBuilder
За долгие годы своего существования JBuilder снискал славу одной из лучших коммерческих ИСР, которая, однако, имеет закрытую архитектуру, не позволяя третьим сторонам участвовать добавлять в ИСР свои компоненты. Среда полностью поддерживает EJB, Ваб-технологии, имеет необходимый инструментарий для интеграции с серверами (названный BEA Weblogic) и тестирования отдельных модулей. ИСР JBuilder поддерживает рефакторинг и многопоточный доступ к ресурсам.
IntelliJ IDEA Коммерческая ($499) среда разработки, имеющая своих преданных поклонников. В ней реализована качественная поддержка J2EE и графического интерфейса. Расширяемая с помощью модулей. На фоне других ИСР выделяется качественной поддержкой рефакторинга. IntelliJ IDEA предлагает разработчику мощный современный инструментарий, включающий поддержку J2EE, Ant, JUnit и CVS. С входящими в комплект интеллектуальным редактором и продвинутым помощником кода, ИСР IntelliJ IDEA способна значительно увеличить производительность разработчика и сократить потерю времени на выполнение рутинных задач.
JDeveloper(Oracle)
Интегрированная среда разработки Oracle Jdeveloper с современным набором средств по моделированию, разработке, отладке и оптимизации приложений на Java и веб-сервисов. Версия 10g демонстрирует новый подход к J2EE-разработке, значительно упрощенный, но вместе с этим и более эффективный.
jEdit(Oracle)
jEdit представляет собой бесплатный, однако хорошо проработанный и имеющий красивый графический интерфейс редактор кода. Написан jEdit на Java. Модульная архитектура позволяет расширять функционал и настраивать редактор по своему вкусу. Редактор достаточно мощный, чтобы рассматриваться как полноценная ИСР.
BlueJ
Бесплатная ИСР BlueJ разработана для начального обучения программированию на Java в рамках обучаяющих объектно-ориентированному программированию университетских программ. Разработчики BlueJ создали легкий в освоении инструмент для освоения языка Java студентами начальных курсов. Основной упор при создании BlueJ делался на создание понятного, интерактивного интерфейса, открывающего студенту возможности по экспериментальным наработкам и исследованию языка Java.
|