Skip to main content

Java Eclipse, NetBeans och IntelliJ Comparisons

FTLD'z Top 536 Songs of 2009 (April 2025)

FTLD'z Top 536 Songs of 2009 (April 2025)
Anonim

Att välja och arbeta med rätt IDE eller integrerad utvecklingsmiljö är en viktig aspekt av att bli en framgångsrik mobilapputvecklare. Rätt IDE gör det möjligt för utvecklare att hantera classpath; skapa filer; bygga kommandoradsargument och mycket mer. I det här inlägget ger vi dig en jämförelse av 3 mycket populära Java IDE, nämligen Eclipse, NetBeans och IntelliJ.

Förmörkelse

Eclipse har funnits från år 2001, sedan IBM släppte Eclipse som öppen källplattform. Administreras av non-profit Eclipse Foundation, används detta både i öppen källkod och kommersiella projekt. På ett ödmjukt sätt har detta nu kommit fram som en stor plattform, som också används på flera andra språk.

Den största fördelen med Eclipse är att den innehåller en hel mängd plugins, vilket gör den mångsidig och mycket anpassningsbar. Denna plattform fungerar för dig i bakgrunden, kompileringskod och visar upp fel som de uppstår. Hela IDE är organiserat i Perspektiv, som i huvudsak är slags visuella behållare, som erbjuder en uppsättning synpunkter och redaktörer.

Eclipse multitasking, filtrering och debugging är ännu andra plusser. Konstruerad för att passa behoven hos stora utvecklingsprojekt kan den hantera olika uppgifter som analys och design, produkthantering, implementering, innehållsutveckling, testning och dokumentation också.

NetBeans

NetBeans utvecklades självständigt under senare hälften av 1990-talet. Det uppstod som en öppen källplattform efter det att den förvärvades av Sun 1999. Nu en del av Oracle kan denna IDE användas för att utveckla programvara för alla versioner av Java, allt från Java ME till Enterprise Edition. Liksom Eclipse har NetBeans också en mängd olika plugins du kan arbeta med.

NetBeans erbjuder dig olika buntar - 2 C / C + + och PHP-utgåvor, en Java SE-utgåva, Java EE-upplagan och 1 diskbänk som erbjuder allt du någonsin behöver för ditt projekt. Denna IDE erbjuder också verktyg och redaktörer som kan användas för HTML, PHP, XML, JavaScript och mer. Du kan nu hitta stöd för HTML5 och annan webbteknologi också.

NetBeans scorer över Eclipse genom att den har databasstöd, med drivrutiner för Java DB, MySQL, PostgreSQL och Oracle. Databas Explorer gör att du enkelt kan skapa, ändra och ta bort tabeller och databaser inom IDE.

Mest sedd i det förflutna som en slags Eclipse-skugga, har NetBeans nu kommit fram som en formidabel konkurrent till den förra.

IntelliJ IDEA

Från 2001 finns JetBrains IntelliJ IDEA tillgängligt i en kommersiell upplaga, liksom i en gratis open source community-upplaga. JetBrains är ett etablerat företag och är mest känt för sin Resharper-plugin för Visual Studio och är särskilt fördelaktig för C # -utveckling.

IntelliJ erbjuder stöd för en mängd olika språk, inklusive Java, Scala, Groovy, Clojure och mycket mer. Denna IDE kommer med funktioner som smarta koden, kodanalys och avancerad refaktoring. Den kommersiella "Ultimate" -versionen, som huvudsakligen riktar sig mot företagsektorn, stödjer dessutom SQL, ActionScript, Ruby, Python och PHP. Version 12 på denna plattform kommer också med en ny Android UI-designer för Android-apputveckling.

IntelliJ har också flera användarskrivna plugins. Det erbjuder för närvarande över 900 plugins, plus ytterligare 50 + i sin företagsversion. Användare är alltid välkomna att skicka in fler plugins med hjälp av de inbyggda Swing-komponenterna.

Sammanfattningsvis

Alla ovanstående IDEs kommer med sina egna fördelar. Medan Eclipse fortfarande är den bredaste använda IDE, blir NetBeans nu populärare med oberoende utvecklare. Medan företagsutgåvan av IntelliJ fungerar som en underbar, kan vissa utvecklare betrakta det som en onödig kostnad.

Allt beror på vad du söker, som utvecklare, och hur du planerar att fortsätta med ditt arbete. Installera alla 3 IDE: erna och prova dem innan du gör ditt slutgiltiga val.