Java остается одним из самых популярных языков программирования в мире, позиционируется простотой языка, а также надежной экосистемой интегрированных сред разработки на рынке, которые поддерживают как общие, так и конкретные цели кодирования.
В то время как многие IDE являются частью платного стека развития предприятия, программисты Java получают доступ к нескольким мощным и хорошо продуманным IDE, которые являются бесплатными, с открытым исходным кодом или и тем, и другим. Мы выделяем пять самых популярных.
Затмение
Eclipse, который существует с 2001 года, очень популярен среди разработчиков Java. Это программное обеспечение с открытым исходным кодом, которое часто используется при разработке коммерческих проектов.
Благодаря множеству полезных плагинов лучшим аспектом этой платформы является возможность организовать проекты в рабочие пространства под названием Perspectives, которые представляют собой визуальные контейнеры, которые предлагают наборы представлений и редакторы.
Eclipse является надежным и может обрабатывать крупные проекты развития, которые включают анализ и проектирование, управление, внедрение, разработку, тестирование и документацию.
Eclipse предлагает широкий выбор возможностей для разработчиков, самым последним из которых является Eclipse Oxygen, который дебютировал в 2017 году.
Посетите Eclipse
02 из 05IntelliJ IDEA
Еще одной популярной IDE для разработчиков Java является IntelliJ IDEA от JetBrains, доступная как для коммерческой версии Ultimate, так и для бесплатной версии загрузки сообщества.
Предлагая поддержку нескольких систем сборки, эта платформа обеспечивает интуитивно понятное завершение кода, анализ кода, интеграцию с модульными модулями тестирования, полнофункциональный редактор баз данных и конструктор UML.
Сотни плагинов доступны для IntelliJ IDEA. Кроме того, на этой платформе есть инструменты для разработки приложений для Android.
Посетите IntelliJ IDEA
03 из 05NetBeans
IDE NetBeans предлагает расширенные функции и поддержку Java, PHP, C / C ++ и HTML5, что помогает разработчику создавать настольные, веб-и мобильные приложения.
Эта платформа, которая может похвастаться мировым сообществом разработчиков, является открытым исходным кодом. Используйте NetBeans со всеми версиями Java от Java ME до Enterprise Edition.
NetBeans предлагает поддержку базы данных, которой нет в других свободных IDE. Используя свой Database Explorer, вы можете создавать, изменять и удалять базы данных и таблицы в среде IDE.
NetBeans находится в процессе перехода на Apache.
Посетите NetBeans
04 из 05JDeveloper
Разработанный Oracle, JDeveloper - это мощная среда разработки, которая упрощает процесс разработки Java-приложений SOA и EE.
Эта платформа предлагает сквозную разработку для промежуточного программного обеспечения Oracle Fusion и приложений Oracle Fusion. Он позволяет разрабатывать Java, SQL, XML, HTML, JavaScript, PHP и другие языки.
Охватывая весь жизненный цикл разработки от разработки, разработки кода, отладки, оптимизации, профилирования и развертывания, платформа фокусируется на максимально упрощении разработки приложений.
Посетите JDeveloper
05 из 05BlueJ
Если вы новичок, BlueJ Java IDE может быть прямо вверх по вашей аллее. Он работает на Windows, MacOS, Ubuntu и других операционных системах.
Поскольку эта IDE лучше всего подходит для начинающих разработчиков, у нее есть надежное сообщество Blueroom, чтобы помочь пользователям понять программное обеспечение и найти поддержку.
Вы можете установить несколько расширений для BlueJ - таких как удаленный диспетчер файлов и обработчик рабочей области мультипроекта - для добавления или изменения возможностей, не предлагаемых в базовой программе.
Проект BlueJ с открытым исходным кодом поддерживается Oracle.
Посетите BlueJ