Skillnaden mellan Intellij och Eclipse

Anonim

Intellij vs Eclipse

Marknaden för Java IDE (Integrated Development Environment) är en av de mest intensiva konkurrenterna inom programmeringsverktyget. IntelliJ IDEA och Eclipse är två av de fyra stora konkurrenterna på detta område (NetBeans och Oracle JDeveloper är de andra två). Eclipse är fri och öppen källkod, medan IntelliJ är en kommersiell produkt.

Eclipse

Eclipse är en IDE som tillåter utveckling av applikationer på flera språk. Det kan faktiskt kallas en komplett mjukvaruutvecklingsmiljö som består av IDE och plug-in-systemet. Det är gratis och öppen källkodsprogram som släpptes under Eclipse Public License. Men med hjälp av lämpliga plug-ins kan den användas för att utveckla applikationer på många andra språk som C, C ++, Perl, PHP, Python, Ruby, etc. Eclipse IDE kallas Eclipse ADT, Eclipse CDT, Eclipse JDT och Eclipse PDT, när de används med Ada, C / C ++, Java respektive PHP. Det är en plattforms-IDE, som körs på många operativsystem. Dess nuvarande version 3,7 släpptes i juni 2011.

Intellij

IntelliJ IDEA är ett Java IDE utvecklat av JetBrains. Den första versionen av IntelliJ kom ut under 2001. Vid den tiden var den enda IDE med stöd för avancerad kodnavigering och refactoring. Det är en kommersiell produkt, där en fri 30-dagars prov (med alla funktioner) är tillgänglig för alla plattformar. Mer nyligen har en öppen källupplaga ställts till förfogande. Den nuvarande stabila versionen är 10. 0. Den erbjuder stöd för att teckna UML-klassdiagram, visuell modellering i Hibernate, Spring 3. 0, analys av beroenden och Maven. Program på många språk som Java, JavaScript, HTML, Python, Ruby, PHP och många fler kan utvecklas med IntelliJ. IntelliJ stöder ett stort antal ramverk och tekniker som JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate och OSGi. Dessutom stöds olika applikationsservrar som GlassFish, JBoss, Tomcat och WebSphere av IntelliJ. Enkel integration med CVS, Subversion, Ant, Maven och JUnit är möjlig av IntelliJ.

Vad är skillnaden mellan Intellij och Eclipse?

Även om både IntelliJ och Eclipse är två av de mest populära Java-IDEerna, har de sina skillnader. Först och främst är Eclipse fri och helt öppen källkod, medan IntelliJ är en kommersiell produkt. Stöd till Maven är bättre i IntelliJ. IntelliJ IDEA levereras med inbyggd GUI-byggare för Swing, men du måste använda en separat plug-in i Eclipse för samma ändamål. Faktum är att Java-gemenskapen anser IntelliJs GUI-byggare för närvarande som den bästa GUI-designern. När det gäller XML-stöd, erbjuder IntelliJ det bättre alternativet.Den har en inbyggd XML-editor med sofistikerade funktioner som kodkomplettering och validering (som inte finns i Eclipse). Plug-in-systemet och den stora mängden extensible plug-ins som finns tillgängliga från många parter gör Eclipse väldigt populär inom branschen. Trots skillnaderna i funktioner är de allmänna åsikterna i Java-gemenskapen om prestanda för dessa två IDE ganska likartade.