Если вы просто ищете IDE для изучения Java, или вам нужны красивые иконки, или если ваш компьютер плохо настроен, то Eclipse — хороший выбор. Если вы ищете IDE, которая повысит эффективность разработки, и хотите найти более быстрый и удобный инструмент, мы рекомендуем использовать IntelliJ IDEA.
Инструменты Eclipse
Во-первых: в Eclipse консоль может быть максимально эффективна. Это можно сделать дваждым кликом по вкладке или ярлыку Ctrl+M, но в IntelliJ IDEA такого способа нет. Во-вторых: структура проекта Eclipse более мощная. В Eclipse есть инженерные зоны, состоящие из проектов, каждый из которых можно сгруппировать или скрыть, включить или выключить.
В-третьих: интерфейс Eclipse красивее. По сравнению с IntelliJ IDEA, шрифты и графика Eclipse красивее и стабильнее. И все местные системы контроля очень ценны.
В-четвёртых: плагины Eclipse проще писать, они используют меньше системных ресурсов и работают более плавно.
В-пятых: Eclipse бесплатна. Конечно, теперь у IntelliJ IDEA есть бесплатная версия, так что это нельзя считать преимуществом Eclipse, но платная версия IntelliJ IDEA обладает более мощными функциями.
IntelliJ IDEA
Во-первых, улучшение отладки. IntelliJ IDEA гораздо мощнее Eclipse в отладке. Во время процесса отладки, когда нужно найти значение некоторых выражений, если мы используем Eclipse, нужно выбрать всё выражение, а затем использовать Crtl+Shift+I, чтобы увидеть значение этого выражения. Однако в IntelliJ IDEA достаточно просто переместить курсор под выражением и Alt+F8, чтобы это сделать. IntelliJ IDEA хорошо понимает нужные выражения и предлагает рекомендуемые параметры. Вы можете отредактировать его напрямую и сразу получить значение этого выражения, не перепрыгивая, как интерфейс отладки в Eclipse.
Во-вторых, повышение эффективности разработки. IntelliJ IDEA умнее Eclipse с точки зрения автоматической генерации кода, например, IntelliJ IDEA может генерировать тестовый класс класса и правильно помещать его в соответствующую папку теста. Что касается поддержки ZenCoding, очень удобно писать html, а вкладка завершается быстро, как и при нативной интеграции. Одним из наиболее очевидных аспектов эффективности разработки IntelliJ IDEA является лучшая поддержка JS, CSS и плагинов.
Третий пункт — более умная реконструкция. На самом деле это вопрос эффективности разработки, но я хотел бы отдельно подчеркнуть функцию рефакторинга IntelliJ IDEA. Все современные IDE предлагают рефакторинг, поэтому IntelliJ IDEA понимает, что вам нужно, и предоставит наиболее подходящее решение для каждой ситуации.
В-четвёртых, каталог менее стратифицирован и понятен. В IntelliJ IDEA очень мало иерархии каталогов, но она очень понятна, конфигурацию IDE можно найти в настройках, а конфигурацию проекта — в настройках проекта.
|