Ако просто търсите IDE, за да научите Java, или имате нужда от красиви икони, или ако компютърът ви не е много конфигуриран, тогава Eclipse е добър избор. Ако търсите IDE, който може да подобри ефективността на разработката, и ако искате да намерите по-бърз и удобен инструмент, препоръчваме да използвате IntelliJ IDEA.
Инструменти за затъмнение
Първо: В 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 разбира добре изразите, които може да са ви нужни, и дава предложени параметрични променливи. Можеш да го редактираш директно и веднага да получиш стойността на този израз, без да скачаш като debug интерфейс в Eclipse.
Второ, по-висока ефективност на разработката. IntelliJ IDEA е по-умен от Eclipse по отношение на автоматично генериране на код, например IntelliJ IDEA може да генерира тестов клас на клас и правилно да го постави в съответната директория на теста. Що се отнася до поддръжката на ZenCoding, писането на html е много удобно, а табът се завършва бързо, точно както при нативната интеграция. Един от по-очевидните аспекти на ефективността на разработката на IntelliJ IDEA е, че има по-добра поддръжка за JS, CSS и плъгини.
Третата точка е по-умна реконструкция. Това всъщност е ефективност на разработката, но бих искал да подчертая отделно функцията за рефакториране на IntelliJ IDEA. Всички съвременни IDE предлагат рефакторинг, така че IntelliJ IDEA разбира какво имате нужда и ще ви предостави най-подходящото решение за всяка ситуация.
Четвърто, каталогът е по-малко стратифициран и ясен. IntelliJ IDEA има много малко йерархия на директории, но е много ясна, а конфигурацията на IDE може да се намери в Настройки, а конфигурацията на проекта също може да се намери в Настройки на проекта.
|