githubEdit

Редакторы кода и IDE

Писать программы можно хоть и в блокноте. Однако продуктивность такой работы будет не очень высокой. Для удобной разработки создано множество специализированных редакторов кода и IDE (Integrated Development Environment), включающих в себя множество дополнительных инструментов для программиста.

В Java-мире стандартом де-факто стали IDE от питерской конторы JetBrains - Intellij Idea. Две других популярных IDE - Eclipse и NetBeans - с годами только теряют популярность:

Статистика популярности Java IDE с сайта https://www.jrebel.com/blog/java-development-tools-usage-statsarrow-up-right

Поэтому я рекомендую не раздумывать, а сразу пойти и поставить Ideaarrow-up-right. У нее есть бесплатная Community версия, которой вполне хватает для обучения и начала работы. А если вы студент университета или разрабатываете open-source проект, то вы можете бесплатно получить и полную Ultimate версию.

Обзор возможностей можно изучить на странице https://www.jetbrains.com/ru-ru/idea/features/arrow-up-right

Дополнительно может быть полезно иметь более легковесный редактор. Иногда бывает нужно подправить один-единственный файл, ради чего не хочется грузить целую IDE, но хочется иметь подсветку синтаксиса и некоторые другие удобности. Для таких целей хорошо подходят Sublime arrow-up-rightили Notepad++arrow-up-right - по сути, просто улучшенные версии "блокнота".

Тут может возникнуть некоторая путаница, чем они все друг от друга отличаются. Sublime - это текстовый редактор. Блокнот с подсветкой синтаксиса. Idea - это IDE, она включает в себя и текстовый редактор тоже, но еще умеет собирать ваши Java проекты, запускать их, отлаживать, содержит кучу инструментов для анализа и модификации кода, работы со сторонними инструментами, от БД до контроля версий.

Last updated