Intellij vs Eclipse
Java IDE (Integrated Development Environment) -marknaden är en av de mest intensivt tävlade inom programmeringsverktyg. IntelliJ IDEA och Eclipse är två av de fyra största konkurrenterna inom detta område (NetBeans och Oracle JDeveloper är de andra två). Eclipse är gratis programvara med öppen källkod, medan IntelliJ är en kommersiell produkt.
Förmörkelse
Eclipse är en IDE som möjliggör utveckling av applikationer på flera språk. I själva verket kan det kallas en komplett mjukvaruutvecklingsmiljö som består av IDE och plug-in-systemet. Det är gratis och programvara med öppen källkod släppt under Eclipse Public License. Men med hjälp av lämpliga plugin-program 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 version 3.7 släpptes i juni 2011.
Intellij
IntelliJ IDEA är en Java IDE utvecklad av JetBrains. Den första versionen av IntelliJ kom ut 2001. Vid den tiden var det den enda IDE med stöd för avancerad kodnavigering och refactoring. Det är en kommersiell produkt där en gratis 30-dagars testversion (med alla funktioner) är tillgänglig för alla plattformar. På senare tid har en öppen källkodsutgåva gjorts tillgänglig. Den nuvarande stabila versionen är 10.0. Det erbjuder stöd för att rita UML-klassdiagram, visuell modellering i Hibernate, Spring 3.0, analys av beroenden och Maven. Applikationer 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 utbud av ramar och tekniker som JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate och OSGi. Dessutom har olika applikationsservrar som GlassFish, JBoss,Tomcat och WebSphere stöds av IntelliJ. Enkel integration med CVS, Subversion, Ant, Maven och JUnit möjliggörs av IntelliJ.
Vad är skillnaden mellan Intellij och Eclipse?
Även om både IntelliJ och Eclipse för närvarande är två av de mest populära Java IDE: erna, har de skillnader. Först och främst är Eclipse gratis och helt öppen källkod, medan IntelliJ är en kommersiell produkt. Stöd för Maven är bättre i IntelliJ. IntelliJ IDEA levereras med inbyggd GUI-byggare för Swing, men du måste använda ett separat plugin-program i Eclipse för samma ändamål. I själva verket anser Java-communityn IntelliJs GUI-byggare som den bästa GUI-designern just nu. När det gäller XML-stöd erbjuder IntelliJ det bättre alternativet. Den har en inbyggd XML-redigerare med sofistikerade funktioner som kodavslutning och validering (som inte finns i Eclipse). Plug-in-systemet och den stora mängden utbyggbara plug-ins som finns tillgängliga från många parter gör dock Eclipse väldigt populär inom branschen. Trots skillnader i funktioner,de allmänna åsikterna inom Java-gemenskapen om prestanda för dessa två IDE är ganska lika.