Чем IntelliJ лучше Eclipse?

Чем IntelliJ лучше Eclipse?
Чем IntelliJ лучше Eclipse? - akewidyastomo @ Unsplash

Я работаю с Intellij (9

0.4 Ultimate) и Eclipse (Helios) каждый день, и Intellij каждый раз превосходит Eclipse.

Как? Потому что Intellij индексирует мир и все работает интуитивно. В Intellij я могу перемещаться по кодовой базе гораздо быстрее. F3 (определение типа) работает во всем — в контекстах Java, JavaScript, XML, XSD, Android, Spring. Рефакторинг работает везде и полностью надежен (у меня были проблемы с Eclipse, которые странным образом портили мой исходный код). CTRL+G (где используется) работает везде. CTRL+T (реализации) отслеживает наиболее распространенные экземпляры, которые я использую, и показывает их первыми.

Завершение кода и предложения по переименованию настолько умны, что только когда вы вернетесь в Eclipse, вы поймете, как много он для вас сделал. Например, рассмотрите возможность чтения ресурса из пути к классам, набрав getResourceAsStream("/ в этот момент Intellij покажет вам список возможных файлов, которые в настоящее время доступны в пути к классам, и вы сможете быстро перейти к нужному. Затмение - нет.

Плагин Spring (из коробки) для Intellij значительно превосходит SpringIDE, в основном из-за проверки кода. Если я пропустил уроки или написал что-то неправильно, я получаю красный блок в углу и красные чернила именно там, где кроется проблема. Затмение - немного, вроде.

В целом, Intellij накапливает много знаний о вашем приложении, а затем использует эти знания, чтобы помочь вам писать лучший код и быстрее.

Не поймите меня неправильно, я очень люблю Eclipse. По цене альтернативы нет, и я рекомендую его своим клиентам в отсутствие Intellij. Но как только я опробовал Intellij, он окупился в течение недели, поэтому я купил его и все основные обновления с тех пор. Я никогда не оглядывался назад.

Рекомендую посмотреть эти видео для лучшего погружения в вопрос:

Прикрепленное видео 1 - Учить ли Java в среде Eclipse, Intellij IDEA, или Netbeans?

Прикрепленное видео 2 - Какую IDE для Java выбрать?


LetsCodeIt, 27 мая 2023 г., 00:02