Razlika med Intellijem in Eclipseom

Intellij proti Eclipse

Trg Java IDE (Integrated Development Environment) je eden izmed najbolj konkurenčnih na področju programskih orodij. IntelliJ IDEA in Eclipse sta dva od štirih največjih konkurentov na tem področju (NetBeans in Oracle JDeveloper sta druga dva). Eclipse je brezplačna in odprtokodna programska oprema, IntelliJ pa komercialni izdelek.

Eklipse

Eclipse je IDE, ki omogoča razvoj aplikacij v več jezikih. Pravzaprav ga lahko imenujemo celostno razvojno okolje programske opreme, sestavljeno iz IDE in sistema vtičnikov. Je brezplačna in odprtokodna programska oprema, izdana pod javno licenco Eclipse. Vendar pa se z uporabo ustreznih vtičnikov lahko uporablja za razvoj aplikacij v mnogih drugih jezikih, kot so C, C ++, Perl, PHP, Python, Ruby itd. IDE Eclipse se imenuje Eclipse ADT, Eclipse CDT, Eclipse JDT in Eclipse PDT, če se uporabljata z Ada, C / C ++, Java in PHP. Gre za medvrstno platformo IDE, ki deluje v številnih operacijskih sistemih. Njegova trenutna različica 3.7 je izšla junija 2011.

Intellij

IntelliJ IDEA je Java IDE, ki ga je razvil JetBrains. Prva različica IntelliJ je izšla leta 2001. Takrat je bila edina IDE s podporo za napredno navigacijo in refaktoring kod. Gre za komercialni izdelek, kjer je na voljo brezplačna 30-dnevna preizkusna različica (z vsemi funkcijami) za vse platforme. Pred kratkim je bila na voljo odprtokodna izdaja. Trenutna stabilna različica je 10.0. Ponuja podporo za risanje diagramov razreda UML, vizualno modeliranje v stanju hibernacije, Spring 3.0, analizo odvisnosti in Maven. Aplikacije v mnogih jezikih, kot so Java, JavaScript, HTML, Python, Ruby, PHP in še mnogo drugih, je mogoče razviti z uporabo IntelliJ. IntelliJ podpira široko paleto okvirov in tehnologij, kot so JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate in OSGi. Poleg tega IntelliJ podpira različne strežnike aplikacij, kot so GlassFish, JBoss, Tomcat in WebSphere. IntelliJ omogoča enostavno integracijo s CVS, Subversion, Ant, Maven in JUnit.

Kakšna je razlika med Intellijem in Eclipseom?

Čeprav sta IntelliJ in Eclipse trenutno najbolj priljubljena Java IDE, imata svoje razlike. Najprej je Eclipse brezplačen in popolnoma odprt vir, IntelliJ pa komercialni izdelek. Podpora za Maven je boljša v IntelliJ. IntelliJ IDEA prihaja z vgrajenim GUI graditeljem za Swing, vendar morate za isti namen uporabiti ločen vtičnik Eclipse. Pravzaprav Java-skupnost meni, da je IntelliJ-ov gradnik GUI najboljši oblikovalec GUI-ja v tem trenutku. Kar zadeva podporo XML, IntelliJ ponuja boljšo možnost. Ima vgrajen urejevalnik XML s prefinjenimi funkcijami, kot sta dokončanje in preverjanje kode (ki je v programu Eclipse ni). Vendar sistem vtičnikov in velika količina razširljivih vtičnikov, ki so na voljo številnim strankam, naredijo Eclipse zelo priljubljen v panogi. Kljub razlikam v lastnostih so splošna mnenja v skupnosti Java o uspešnosti teh dveh IDE dokaj podobna.