КОМПЬЮТЕРЫ
Главная | Мой профиль | Регистрация | Выход | Вход
Суббота, 04.05.2024, 12:42
                                                                                 
Меню сайта
Форма входа
Мини-чат
200
Наш опрос
Залить программы для компьютера на сайт?
Всего ответов: 12
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • Закачайся
  • среды разработки на Java

    Споры о том, какая среда разработки лучше не прекращаются ни на минуту. Это объясняется тем, что каждая из них имеет свои плюсы и свои минусы, которые могут быть прекрасными аргументами в спорах на данную тему. Задачей данного обзора является наиболее объективное описание популярных сред разработки, чтобы каждый смог выбрать то, что ему больше подходит для повседневной работы. Итак, начнем.

    Eclipse

    Едва появившись, эта бесплатная среда разработки приобрела широкую известность. Обширная поддержка плагинов делает ее легко расширяемой и настраиваемой под конкретные нужды. В основе графического интерфейса Eclipse лежит своя собственная графическая библиотека SWT. Eclipse предлагает разработчикам высокую степень гибкости настроек и контроля.

    Плюсы:Минусы:
    •  красивый графический интерфейс
    •  сглаживание текста интерфейса и редактора
    •  поддержка рефакторинга
    •  простое распределение кода между проектами
    •  удобное дерево проектов
    •  многочисленные контекстные подсказки
    •  шаблоны форматирования java кода
    •  удобное перетаскивание окон редактора
    •  расширенные функции контроля обработки предупреждений и ошибок при компиляции
    •  помощник кода показывает путь к обрабатываемым файлам в виде всплывающей подсказки
    •  отсутствия возможности просмотра нескольких файлов одновременно
    •  отсутствие полномасштабной поддержки подсветки синтаксиса в базовой версии
    •  отсутствие редактора графического интерфейса

    NetBeans

     

    Бесплатная среда разработки, поддерживаемая Sun Microsystems. Является основным конкурентом интегрированной среды разработки (ИСР) Eclipse. NetBeans, как и Eclipse, построена на основе модульного интерфейса с возможностью подключать множество дополнительных модулей. Основным же отличием является наличие многофункционального редактора графического интерфейса, который включает в себя подсветку синтаксиса для Java, JSP, XML/XHTML, средства графического дизайна, обработчики кода, поддержку ant и CVS.

    Плюсы:Минусы:
    •  проработанный обработчик кода
    •  широкие возможности форматирования кода
    •  полная интеграция с разработанным для Java мини-сервером Apache Tomcat
    •  все вкладки и окна могут быть настроены «под себя»
    •  сглаживание текста
    •  удобное расположение элементов интерфейса
    •  удобный просмотрщик базы данных
    •  непроработанный внешний вид базового графического интерфейса и иконок
    •  отсутствие рефакторинга
    •  отсутствие редактора графического интерфейса
    •  отсутствие возможности перетаскивания произвольных фрагментов кода
    •  вероятность появления ошибок при сборке кода
    •  отсутствие возможности вставлять в проект внешние ресурсы

    JBuilder

     

    За долгие годы своего существования JBuilder снискал славу одной из лучших коммерческих ИСР, которая, однако, имеет закрытую архитектуру, не позволяя третьим сторонам участвовать добавлять в ИСР свои компоненты. Среда полностью поддерживает EJB, Ваб-технологии, имеет необходимый инструментарий для интеграции с серверами (названный BEA Weblogic) и тестирования отдельных модулей. ИСР JBuilder поддерживает рефакторинг и многопоточный доступ к ресурсам.

    Плюсы:Минусы:
    •  удобный помощник кода, позволяющий вставлять готовые выражения
    •  отдельное окно для просмотра изображений
    •  создатель архивов удачно подменяет обработчик ant задач
    •  удобный модуль управления базой данных SQL
    •  качественная подборка звуковых эффектов
    •  подсветка синтаксиса JSTL-EL
    •  сглаживание текстов
    •  платный (лицензия стоит $499)
    •  настройки в трудно доступных местах
    •  невозможность переформатирования не-Java кода (XML/XHTML)
    •  проблемы с работой рефакторинга, переименования проектов
    •  нельзя удалять директории или пакеты в проекте
    •  невозможность просмотра нескольких проектов одновременно

     

    IntelliJ IDEA

    Коммерческая ($499) среда разработки, имеющая своих преданных поклонников. В ней реализована качественная поддержка J2EE и графического интерфейса. Расширяемая с помощью модулей. На фоне других ИСР выделяется качественной поддержкой рефакторинга. IntelliJ IDEA предлагает разработчику мощный современный инструментарий, включающий поддержку J2EE, Ant, JUnit и CVS. С входящими в комплект интеллектуальным редактором и продвинутым помощником кода, ИСР IntelliJ IDEA способна значительно увеличить производительность разработчика и сократить потерю времени на выполнение рутинных задач.

    Плюсы:Минусы:
    •  прекрасно проработанное блочное редактирование
    •  безошибочная работа рефакторинга
    •  поддержка «горячих клавиш»
    •  интуитивно-понятный интерфейс просмотрщика проектов
    •  удобный просмотрщик классов
    •  нет кнопки «Х» на вкладках редактора для их закрытия

     

    JDeveloper(Oracle)

     

    Интегрированная среда разработки Oracle Jdeveloper с современным набором средств по моделированию, разработке, отладке и оптимизации приложений на Java и веб-сервисов. Версия 10g демонстрирует новый подход к J2EE-разработке, значительно упрощенный, но вместе с этим и более эффективный.

    Плюсы:Минусы:
    •  интеграция с контейнером OC4J
    •  настраиваемый браузер
    •  качественный JSP движок и редактор кода
    •  удобные формы для создания классов
    •  интуитивно-понятный интерфейс просмотрщика проектов
    •  удобный просмотрщик классов
    •  поддержка рефакторинга
    •  удобный механизм импорта внешних ресурсов
    •  нельзя удалить случайно созданный класс
    •  невпечатляющий графический интерфейс
    •  отсутствует сглаживание текста
    •  не запоминается последняя открытая директория

     

    jEdit(Oracle)

     

    jEdit представляет собой бесплатный, однако хорошо проработанный и имеющий красивый графический интерфейс редактор кода. Написан jEdit на Java. Модульная архитектура позволяет расширять функционал и настраивать редактор по своему вкусу. Редактор достаточно мощный, чтобы рассматриваться как полноценная ИСР.

     

    Плюсы:Минусы:
    •  хороший пример инструмента для работы с Java с широкой функциональностью и высокой скоростью работы
    •  доступно множество макросов и дополнительных модулей
    •  проигрывает по возможностям таким ИСР, как Eclipse и ему подобные

     

    BlueJ

     

    Бесплатная ИСР BlueJ разработана для начального обучения программированию на Java в рамках обучаяющих объектно-ориентированному программированию университетских программ. Разработчики BlueJ создали легкий в освоении инструмент для освоения языка Java студентами начальных курсов. Основной упор при создании BlueJ делался на создание понятного, интерактивного интерфейса, открывающего студенту возможности по экспериментальным наработкам и исследованию языка Java.

    Плюсы:Минусы:
    •  легкий в освоении интерфейс, доступный новичку
    •  доступно множество макросов и дополнительных модулей
    •  отсутствие множества возможностей профессиональных ИСР
     
    Мы ВКонтакте
    Поиск
    Copyright MyCorp © 2024
    Конструктор сайтов - uCoz