Comparând IDE-urile Java: Eclipse vs. NetBeans vs. IntelliJ

Selectarea și colaborarea cu IDE-ul potrivit sau cu mediul de dezvoltare integrat este un aspect vital de a deveni un dezvoltator de aplicații mobile cu succes . IDE-ul potrivit permite dezvoltatorilor să se ocupe de clasa de cursă; creați fișiere; construi argumentele liniei de comandă și multe altele. În acest post special, vă oferim o comparație între 3 IDE-uri foarte populare Java, și anume Eclipse, NetBeans și IntelliJ.

Eclipsă

Eclipse există încă din anul 2001, de când IBM a lansat Eclipse ca platformă open source. Gestionat de Fundația non-profit Eclipse, acest lucru este folosit atât în ​​proiecte open source, cât și în proiecte comerciale. Începând într-o manieră umilă, acest lucru a devenit acum o platformă majoră, care este folosită și în alte limbi.

Cel mai mare avantaj al Eclipse este că dispune de o multitudine de pluginuri, ceea ce îl face versatil și foarte personalizabil. Această platformă funcționează pentru dvs. în fundal, compilarea codului și afișarea erorilor ca atunci când apar. Întregul IDE este organizat în Perspective, care sunt în esență fel de containere vizuale, care oferă un set de vizualizări și editori.

Eclipse multitasking, filtrare și depanare sunt încă alte plusuri. Conceput pentru a răspunde nevoilor unor proiecte de dezvoltare mari, se poate ocupa de diverse sarcini, cum ar fi analiza și proiectarea, managementul produselor, implementarea, dezvoltarea conținutului, testarea și documentația.

NetBeans

NetBeans a fost dezvoltat independent în a doua jumătate a anilor 1990. A apărut ca o platformă open source după ce a fost achiziționată de Sun în 1999. Acum, o parte din Oracle, acest IDE poate fi folosit pentru a dezvolta software pentru toate versiunile de Java, de la Java ME până la Enterprise Edition. Ca Eclipse, NetBeans oferă, de asemenea, o varietate de pluginuri cu care puteți lucra.

NetBeans vă oferă diferite pachete diferite - 2 ediții C / C ++ și PHP, o ediție Java SE, ediția Java EE și 1 ediție de chiuvete de bucătărie care oferă tot ceea ce veți avea vreodată nevoie pentru proiectul dvs. Acest IDE oferă, de asemenea, unelte și editoare care pot fi folosite pentru HTML, PHP, XML, JavaScript și multe altele. Puteți găsi acum suport pentru HTML5 și alte tehnologii Web, de asemenea.

NetBeans scorurile peste Eclipse, prin faptul că oferă suport pentru baze de date, cu drivere pentru Java DB, MySQL, PostgreSQL și Oracle. Programul de baze de date vă permite să creați, modificați și ștergeți cu ușurință tabele și baze de date din cadrul IDE.

Considerat în trecut ca un fel de umbră a eclipsei, NetBeans a devenit acum un competitor formidabil pentru primul.

IntelliJ IDEA

Începând cu anul 2001, IntelliJ IDEA de la JetBrains este disponibilă într-o ediție comercială, precum și într-o ediție comună gratuită open source. JetBrains este o companie stabilită și este cea mai cunoscută pentru pluginul său Resharper pentru Visual Studio și este deosebit de benefic pentru dezvoltarea C #.

IntelliJ oferă suport pentru o varietate de limbi, inclusiv Java, Scala, Groovy, Clojure și multe altele. Acest IDE vine cu funcții precum completarea codului inteligent, analiza codului și refactorizarea avansată. Versiunea comercială "Ultimate", care vizează în principal sectorul de întreprindere , suportă în plus SQL, ActionScript, Ruby, Python și PHP. Versiunea 12 a acestei platforme vine de asemenea cu un nou designer Android UI pentru dezvoltarea aplicațiilor Android.

IntelliJ include și mai multe pluginuri scrise de utilizatori. Acesta oferă în prezent 947 de plugin-uri, plus o suplimentare de 55 în versiunea sa enterprise. Utilizatorii sunt întotdeauna bineveniți să trimită mai multe pluginuri utilizând componentele Swing incluse.

In concluzie

Toate IDE-urile de mai sus au propriile lor avantaje. În timp ce Eclipse este încă cel mai larg folosit IDE, NetBeans acum câștigă popularitate cu dezvoltatorii independenți. În timp ce ediția întreprinderii IntelliJ funcționează ca o minune, unii dezvoltatori pot considera că este o cheltuială inutilă.

Totul depinde de ceea ce căutați, de dezvoltator și cum intenționați să continuați cu munca dvs. Instalați toate cele 3 IDE-uri și încercați-le înainte de a vă face o alegere finală.