Forskellen Mellem Intellij og Eclipse

Anonim

Intellij vs Eclipse

Markedet for Java IDE (Integrated Development Environment) er en af ​​de mest intense konkurrenter inden for programmeringsværktøjer. IntelliJ IDEA og Eclipse er to af de fire største konkurrenter på dette område (NetBeans og Oracle JDeveloper er de to andre). Eclipse er fri og open source software, mens IntelliJ er et kommercielt produkt.

Eclipse

Eclipse er en IDE, der giver mulighed for udvikling af applikationer på flere sprog. Faktisk kan det kaldes et komplet softwareudviklingsmiljø bestående af IDE og plug-in-systemet. Det er gratis og open source software frigivet under Eclipse Public License. Men ved hjælp af passende plug-ins kan den bruges til at udvikle applikationer på mange andre sprog som C, C ++, Perl, PHP, Python, Ruby osv. Eclipse IDE kaldes Eclipse ADT, Eclipse CDT, Eclipse JDT og Eclipse PDT, når de anvendes med henholdsvis Ada, C / C ++, Java og PHP. Det er en platforme IDE, som kører på mange operativsystemer. Dens nuværende udgivelsesversion 3. 7 blev udgivet i juni 2011.

Intellij

IntelliJ IDEA er et Java IDE udviklet af JetBrains. Den første version af IntelliJ kom ud i 2001. På det tidspunkt var det den eneste IDE med støtte til avanceret kode navigation og refactoring. Det er et kommercielt produkt, hvor en gratis 30-dages prøveperiode (med alle funktioner) er tilgængelig for alle platforme. For nylig er en open source-udgave blevet stillet til rådighed. Den nuværende stabile version er 10. 0. Den understøtter tegning af UML klassediagrammer, visuel modellering i dvale, forår 3. 0, analyse af afhængigheder og Maven. Applikationer på mange sprog som Java, JavaScript, HTML, Python, Ruby, PHP og mange flere kan udvikles ved hjælp af IntelliJ. IntelliJ understøtter et stort udvalg af rammer og teknologier som JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate og OSGi. Desuden understøttes forskellige applikationsservere som GlassFish, JBoss, Tomcat og WebSphere af IntelliJ. Nem integration med CVS, Subversion, Ant, Maven og JUnit er muliggjort af IntelliJ.

Hvad er forskellen mellem Intellij og Eclipse?

Selv om både IntelliJ og Eclipse er to af de mest populære Java IDE'er i øjeblikket, har de deres forskelle. Først og fremmest er Eclipse fri og fuldt åben kilde, mens IntelliJ er et kommercielt produkt. Støtte til Maven er bedre i IntelliJ. IntelliJ IDEA leveres med indbygget GUI builder til Swing, men du skal bruge en separat plug-in i Eclipse til samme formål. Faktisk betragter Java-samfundet IntelliJs GUI-bygherre som den bedste GUI-designer i øjeblikket. Med hensyn til XML-understøttelse tilbyder IntelliJ den bedre mulighed.Den har en indbygget XML editor med sofistikerede funktioner som kode færdiggørelse og validering (som ikke er til stede i Eclipse). Plug-in-systemet og den store mængde udvidelige plug-ins, der er tilgængelige fra mange parter, gør Eclipse imidlertid meget populær inden for branchen. På trods af forskellene i funktioner er de generelle meninger i Java-fællesskabet om udførelsen af ​​disse to IDE forholdsvis ens.