Intellij vs Eclipse
Java IDE (Integrirano razvojno okruženje) tržište je jedno od najintenzivnijih konkurenata u oblasti programskih alata. IntelliJ IDEA i Eclipse su dva od četiri glavna konkurenta u ovoj oblasti (NetBeans i Oracle JDeveloper su druga dva). Eclipse je besplatan softver otvorenog koda, dok je IntelliJ komercijalni proizvod.
Eclipse
Eclipse je IDE koji omogućava razvoj aplikacija na više jezika. Zapravo, to se može nazvati kompletnim okruženjem za razvoj softvera koje se sastoji od IDE-a i plug-in sistema. Besplatan je softver otvorenog koda objavljen pod Eclipse Public License. Međutim, uz korištenje odgovarajućih dodataka, može se koristiti za razvoj aplikacija na mnogim drugim jezicima kao što su C, C++, Perl, PHP, Python, Ruby, itd. Eclipse IDE se zove Eclipse ADT, Eclipse CDT, Eclipse JDT i Eclipse PDT, kada se koriste sa Ada, C/C++, Java i PHP, respektivno. To je višeplatformski IDE, koji radi na mnogim operativnim sistemima. Njegova trenutna verzija 3.7 objavljena je u junu 2011.
Intellij
IntelliJ IDEA je Java IDE razvijen od strane JetBrains-a. Prva verzija IntelliJ-a izašla je 2001. U to vrijeme, to je bio jedini IDE sa podrškom za naprednu navigaciju koda i refaktoring. To je komercijalni proizvod, gdje je besplatna 30-dnevna probna verzija (sa svim funkcijama) dostupna za sve platforme. Nedavno je dostupno izdanje otvorenog koda. Trenutna stabilna verzija je 10.0. Nudi podršku za crtanje UML dijagrama klasa, vizuelno modeliranje u Hibernate-u, Spring 3.0, analizu zavisnosti i Maven. Aplikacije na mnogim jezicima kao što su Java, JavaScript, HTML, Python, Ruby, PHP i mnogi drugi mogu se razviti pomoću IntelliJ-a. IntelliJ podržava širok spektar okvira i tehnologija kao što su JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate i OSGi. Nadalje, IntelliJ podržava različite servere aplikacija kao što su GlassFish, JBoss, Tomcat i WebSphere. Laku integraciju sa CVS, Subverzijom, Antom, Mavenom i JUnit omogućava IntelliJ.
Koja je razlika između Intellija i Eclipsea?
Iako su i IntelliJ i Eclipse dva trenutno najpopularnija Java IDE-a, oni imaju svoje razlike. Prije svega, Eclipse je besplatan i potpuno otvoren izvor, dok je IntelliJ komercijalni proizvod. Podrška za Maven je bolja u IntelliJ-u. IntelliJ IDEA dolazi sa ugrađenim GUI builderom za Swing, ali morate koristiti poseban dodatak u Eclipseu za istu svrhu. Zapravo, Java zajednica smatra IntelliJ-ov GUI builder najboljim GUI dizajnerom u ovom trenutku. Što se tiče XML podrške, IntelliJ nudi bolju opciju. Ima ugrađeni XML editor sa sofisticiranim funkcijama kao što su dovršavanje koda i validacija (što nije prisutno u Eclipse-u). Međutim, sistem dodataka i velika količina proširivih dodataka dostupnih od strane mnogih strana čine Eclipse veoma popularnim u industriji. Uprkos razlikama u karakteristikama, opšta mišljenja unutar Java zajednice o performansama ova dva IDE-a su prilično slična.