Forskellen mellem Intellij og Eclipse

Forskellen mellem Intellij og Eclipse
Forskellen mellem Intellij og Eclipse

Video: Forskellen mellem Intellij og Eclipse

Video: Forskellen mellem Intellij og Eclipse
Video: Listen to the Spectrum Panel - 2022 Symposium 2024, November
Anonim

Intellij vs Eclipse

Java IDE (Integrated Development Environment)-markedet er et af de mest intenst konkurrerede inden for programmeringsværktøjer. IntelliJ IDEA og Eclipse er to af de fire store konkurrenter på dette område (NetBeans og Oracle JDeveloper er de to andre). Eclipse er gratis og open source-software, mens IntelliJ er et kommercielt produkt.

Eclipse

Eclipse er en IDE, der tillader 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 udgivet under Eclipse Public License. Men med brug af passende plug-ins kan den bruges til at udvikle applikationer på mange andre sprog såsom C, C++, Perl, PHP, Python, Ruby osv. Eclipse IDE hedder Eclipse ADT, Eclipse CDT, Eclipse JDT og Eclipse PDT, når de bruges sammen med henholdsvis Ada, C/C++, Java og PHP. Det er en cross-platform IDE, som kører på mange operativsystemer. Dens nuværende udgivelse version 3.7 blev udgivet i juni 2011.

Intellij

IntelliJ IDEA er en Java IDE udviklet af JetBrains. Den første version af IntelliJ udkom i 2001. På det tidspunkt var det den eneste IDE med understøttelse af avanceret kodenavigation 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 tilgængelig. Den nuværende stabile version er 10.0. Det tilbyder understøttelse af tegning af UML-klassediagrammer, visuel modellering i Hibernate, Spring 3.0, analyse af afhængigheder og Maven. Applikationer på mange sprog såsom Java, JavaScript, HTML, Python, Ruby, PHP og mange flere kan udvikles ved hjælp af IntelliJ. IntelliJ understøtter en lang række rammer og teknologier så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?

Selvom 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 gratis og fuldt åben kildekode, mens IntelliJ er et kommercielt produkt. Support til Maven er bedre i IntelliJ. IntelliJ IDEA kommer med indbygget GUI builder til Swing, men du skal bruge et separat plug-in i Eclipse til samme formål. Faktisk betragter Java-fællesskabet IntelliJs GUI-bygger 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 kodefuldførelse og validering (som ikke er til stede i Eclipse). Plug-in-systemet og den store mængde af udvidelige plug-ins, der er tilgængelige fra mange parter, gør Eclipse dog meget populær i branchen. På trods af forskellene i funktioner er de generelle meninger i Java-fællesskabet om ydeevnen af disse to IDE nogenlunde ens.

Anbefalede: