Якщо ви просто шукаєте 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 можна знайти в налаштуваннях, а конфігурацію проєкту також у налаштуваннях проєкту.
|