Forskjellen mellom Intellij og Eclipse

Anonim

Intellij vs Eclipse

Markedet for Java IDE (Integrated Development Environment) er en av de mest intensivt konkurrerte innen programmeringsverktøy. IntelliJ IDEA og Eclipse er to av de fire store konkurrentene i dette området (NetBeans og Oracle JDeveloper er de andre to). Eclipse er gratis og åpen kildekode, mens IntelliJ er et kommersielt produkt.

Eclipse

Eclipse er en IDE som tillater utvikling av applikasjoner på flere språk. Faktisk kan det kalles et komplett programvareutviklingsmiljø bestående av IDE og plug-in-systemet. Det er gratis, og åpen kildekode-programvare utgitt under Eclipse Public License. Ved bruk av egnede plugin-moduler kan den imidlertid brukes til å utvikle applikasjoner på mange andre språk som C, C + +, Perl, PHP, Python, Ruby, etc. Eclipse IDE kalles Eclipse ADT, Eclipse CDT, Eclipse JDT og Eclipse PDT, når de brukes med henholdsvis Ada, C / C ++, Java og PHP. Det er en cross-platform IDE, som kjører på mange operativsystemer. Den nåværende versjon 3. 7 ble utgitt i juni 2011.

Intellij

IntelliJ IDEA er en Java IDE utviklet av JetBrains. Den første versjonen av IntelliJ kom ut i 2001. På den tiden var det den eneste IDE med støtte for avansert kode navigasjon og refactoring. Det er et kommersielt produkt, hvor en gratis 30-dagers prøveversjon (med alle funksjoner) er tilgjengelig for alle plattformer. Mer nylig har en åpen kildekodeutgave blitt gjort tilgjengelig. Den nåværende stabile versjonen er 10. 0. Den gir støtte til tegning av UML klassediagrammer, visuell modellering i dvalemodus, vår 3. 0, analyse av avhengigheter og Maven. Programmer på mange språk som Java, JavaScript, HTML, Python, Ruby, PHP og mange flere kan utvikles ved hjelp av IntelliJ. IntelliJ støtter et stort utvalg av rammer og teknologier som JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate og OSGi. Videre støttes ulike applikasjonsservere som GlassFish, JBoss, Tomcat og WebSphere av IntelliJ. Enkel integrasjon med CVS, Subversion, Ant, Maven og JUnit er gjort mulig av IntelliJ.

Hva er forskjellen mellom Intellij og Eclipse?

Selv om både IntelliJ og Eclipse er to av de mest populære Java IDEene, har de sine forskjeller. Først og fremst er Eclipse fri og fullstendig åpen kildekode, mens IntelliJ er et kommersielt produkt. Støtte for Maven er bedre i IntelliJ. IntelliJ IDEA leveres med innebygd GUI-builder for Swing, men du må bruke en separat plug-in i Eclipse til samme formål. Faktisk vurderer Java-samfunnet IntelliJs GUI-byggherre som den beste GUI-designeren for øyeblikket. Når det gjelder XML-støtte, tilbyr IntelliJ det bedre alternativet.Den har et innebygd XML-editor med sofistikerte funksjoner som kodeutfylling og validering (som ikke er tilstede i Eclipse). Plug-in-systemet og den store mengden av utvidbare plugin-moduler som er tilgjengelige fra mange parter, gjør Eclipse veldig populær i bransjen. Til tross for forskjellene i funksjoner, er de generelle meningene i Java-fellesskapet om ytelsen til disse to IDE ganske like.