Споредба на Java IDEs: Eclipse vs. NetBeans vs. IntelliJ

Изборот и работата со вистинската ИРО или интегрираното развојно опкружување е витален аспект да стане успешен развивач на апликации за мобилни уреди . Правото IDE им овозможува на програмерите да се справат со classpath; создади датотеки; изгради аргументи на командната линија и многу повеќе. Во овој конкретен пост, ние ви донесеме споредба на 3 многу популарни Java IDEs, имено, Eclipse, NetBeans и IntelliJ.

Eclipse

Eclipse постои во 2001 година, откако IBM го објави Eclipse како платформа со отворен код. Управувано од непрофитната Eclipse фондација, ова се користи и во софтвер со отворен код и комерцијални проекти. Почнувајќи на смирен начин, ова сега се појави како голема платформа, која исто така се користи и на неколку други јазици.

Најголемата предност на Eclipse е тоа што има цела плетеница на приклучоци, што го прави разноврсна и високо прилагодлива. Оваа платформа работи за вас во заднина, составува кодот и прикажува грешки како што се појавуваат. Целокупната ИРО е организирана во Перспективи, кои во суштина се вид на визуелни контејнери, кои нудат збир на ставови и уредници.

Мултитаскинг, филтрирање и дебагирање на Eclipse се уште други предности. Дизајниран да одговара на потребите на големи развојни проекти, тој може да се справи со различни задачи како што се анализа и дизајн, управување со производи, имплементација, развој на содржини, тестирање и документација.

NetBeans

NetBeans беше независно развиен во втората половина на 1990-тите. Таа се појави како платформа со отворен код, откако таа беше стекнато од Sun во 1999 година. Сега дел од Oracle, овој IDE може да се користи за развивање на софтвер за сите верзии на Јава, почнувајќи од Java ME до Enterprise Edition. Како и Eclipse, NetBeans исто така има различни приклучоци со кои можете да работите.

NetBeans ви нуди разновидни снопови - 2 C / C ++ и PHP изданија, Java SE издание, Java EE издание и 1 кујнско мијалник кое нуди се што ви треба за вашиот проект. Оваа ИРО исто така нуди алатки и уредници кои можат да се користат за HTML, PHP, XML, JavaScript и многу повеќе. Сега можете да најдете поддршка за HTML5 и други веб-технологии.

NetBeans резултати над Eclipse со тоа што има база на поддршка, со драјвери за Java DB, MySQL, PostgreSQL и Oracle. Неговата база на податоци Explorer ви овозможува лесно да креирате, менувате и бришете табели и бази на податоци во рамките на ИРО.

Веќе гледано во минатото како вид на сенка на Eclipse, NetBeans сега се појави како сериозен конкурент на првиот.

IntelliJ IDEA

Постојаниот од 2001 година, JetBrains 'IntelliJ IDEA е достапен во комерцијално издание, како и во бесплатна верзија на заедницата со отворен код. JetBrains е основана компанија и е најпознат по својот Resharper приклучок за Visual Studio и е особено корисен за C # развојот.

IntelliJ нуди поддршка за различни јазици, вклучувајќи Java, Scala, Groovy, Clojure и многу повеќе. Оваа IDE доаѓа со функции како што се паметно завршување на кодот, анализа на код и напредно рефакторирање. Комерцијалната "Ultimate" верзија, која главно е насочена кон претпријатието , дополнително поддржува SQL, ActionScript, Ruby, Python и PHP. Верзијата 12 на оваа платформа, исто така, доаѓа со нов дизајнер на Android UI за развој на апликација за Android.

Исто така, IntelliJ има неколку напишани приклучоци. Во моментов има 947 додатоци, плус дополнителни 55 во својата верзија на претпријатието. Корисниците секогаш се добредојдени да доставуваат повеќе приклучоци со користење на вградените компоненти за нишање.

Во заклучок

Сите горенаведени IDEs доаѓаат со свои предности. Додека Eclipse е сеуште најшироко користен IDE, NetBeans сега добива популарност со независни програмери. Додека претпријатието издание на IntelliJ работи како чудо, некои програмери може да го сметаат за непотребен трошок.

Сето тоа зависи од она што го барате, како развивач и како планирате да продолжите со својата работа. Инсталирајте ги сите 3 ИРО и пробајте ги пред да го направите вашиот последен избор.