Diferența dintre Intellij și Eclipse

Anonim

Intellij vs Eclipse

Piața Java IDE (Integrated Development Environment) este una dintre cele mai intense competiții din domeniul instrumentelor de programare. IntelliJ IDEA și Eclipse sunt doi dintre cei patru concurenți principali din această zonă (celelalte două sunt NetBeans și Oracle JDeveloper). Eclipse este software gratuit și open source, în timp ce IntelliJ este un produs comercial.

Eclipse

Eclipse este un IDE care permite dezvoltarea de aplicații în mai multe limbi. De fapt, poate fi numit un mediu complet de dezvoltare a software-ului, compus din IDE și sistemul plug-in. Este gratuit, și software-ul open source lansat sub Eclipse Public License. Cu toate acestea, folosind plug-in-uri potrivite, acesta poate fi folosit pentru a dezvolta aplicații în multe alte limbi, cum ar fi C, C ++, Perl, PHP, Python, Ruby etc. Eclipse IDE este numit Eclipse ADT, Eclipse CDT, Eclipse JDT și Eclipse PDT, atunci când sunt utilizate cu Ada, C / C ++, Java și PHP, respectiv. Este un IDE cross-platform, care rulează pe mai multe sisteme de operare. Versiunea sa actuală de lansare 3. 7 a fost lansată în iunie 2011.

Intellij

IntelliJ IDEA este un Java IDE dezvoltat de JetBrains. Prima versiune a lui IntelliJ a ieșit în 2001. La acea dată, a fost singurul IDE cu suport pentru navigație avansată în cod și refactorizare. Acesta este un produs comercial, unde o versiune gratuită de 30 de zile (cu toate caracteristicile) este disponibilă pentru toate platformele. Mai recent, a fost pusă la dispoziție o ediție open source. Versiunea actuală stabilă este 10. 0. Acesta oferă suport pentru desenarea diagramelor de clasă UML, modelare vizuală în Hibernate, Spring 3. 0, analiza dependențelor și Maven. Aplicațiile în multe limbi, cum ar fi Java, JavaScript, HTML, Python, Ruby, PHP și multe altele pot fi dezvoltate utilizând IntelliJ. IntelliJ suportă o gamă largă de cadre și tehnologii, cum ar fi JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate și OSGi. În plus, diferite servere de aplicații precum GlassFish, JBoss, Tomcat și WebSphere sunt susținute de IntelliJ. Integrarea facilă cu CVS, Subversion, Ant, Maven și JUnit este posibilă de IntelliJ.

Care este diferența dintre Intellij și Eclipse?

Deși atât IntelliJ cât și Eclipse sunt două dintre cele mai populare IDE-uri Java în prezent, ele au diferențele. În primul rând, Eclipse este gratuit și complet deschis, în timp ce IntelliJ este un produs comercial. Sprijin pentru Maven este mai bun în IntelliJ. IntelliJ IDEA vine cu built-in GUI builder pentru Swing, dar trebuie să utilizați un plug-in separat în Eclipse în același scop. De fapt, comunitatea Java consideră IntelliJ's GUI builder drept cel mai bun designer de GUI în acest moment. În ceea ce privește suportul XML, IntelliJ oferă cea mai bună opțiune.Are un editor XML încorporat cu caracteristici sofisticate cum ar fi completarea și validarea codului (care nu este prezentă în Eclipse). Cu toate acestea, sistemul plug-in și cantitatea mare de plug-inuri extensibile disponibile de la mai multe părți fac Eclipse foarte popular în cadrul industriei. În ciuda diferențelor dintre caracteristici, opiniile generale din cadrul comunității Java despre performanța acestor două IDE sunt destul de similare.