Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Ну и еще IDEA это единственная нормальная IDE для Python(PyCharm)
То, что IDEA не билдит сразу — есть такое. Но может, это и не нужно?Ну да, в IDE нужно куча всяких других весёлостей, типа автоподстановки при отладке (лично я подобным вариантом ватча пользуюсь раз в месяц), но не нужен инкрементальный авто билд, который ежесекундно экономит кучу нервов и времени :)
Я лучше расскажу, что в Eclipse сделано лучше, чем в Idea.
1. Eclipse только одно сочетание клавиш completion, оно работает для context completion, и для разворачивания шаблонов и также оно работает для override. Т. е. если курсор стоит в теле класса (снаружи метода), то Cmd-Space предлагает методы, которые можно переопределить. А ещё такой completion внутри класса предлагает написать геттеры и сеттеры. В Idea для этих действий сочетания клавиш разные.
Причём в Idea даже для context completion два разных сочетания клавиш (простой и по ожидаемому типу результата). Eclipse тоже умеет подсказывать под типу результата, он просто такие подсказки показывает вверху списка.
2. В Eclipse есть такое сочетание клавиш quick fix, которое всегда предлагает контекстно что-то улучшить: исправить тип переменной, поставить фигурные скобки у блока, сделать pull negation down, удалить неиспользуемую переменную, introduce variable и т. п. В Idea для этих действий нужны разные сочетания клавиш.
3. В отличие от Idea, окошко outline в Eclipse показывается без заголовка, а панелька сверху занимает гораздо меньше места, чем в Idea.
4. В Eclipse не надо нажимать на кнопку make, чтобы узнать, что изменение в этом файле поломало код в каком-то другом файле. Это, наверное, одна из самых важных фич Eclipse.
5. В Idea call hierarchy только вызывать только с метода, а в Eclipse ещё и с поля и с конструктора.
Главная вещь, отличающая IDEA — она понимает контекст.
ибо первые привыкли к нему и не знают, что в других IDE этого может и не быть
Прошло почти 10 лет, idea таки сильно потеснила eclipse. Но теперь idea бесит тем, что за деньги получаешь баги, которые долго исправляются, после обновлений порой бывают тормоза. Периодически приходится перезапуска сбрасывая кеш. Использую очень активно на порядка 50 отдельных проектах (микросервисы).
Почему IDEA лучше Eclipse