Verschil tussen Intellij en Eclipse

Anonim

Intellij vs Eclipse

De markt voor Java IDE (Integrated Development Environment) is een van de meest intensieve competities op het gebied van programmeerapparatuur. IntelliJ IDEA en Eclipse zijn twee van de vier grote concurrenten in dit gebied (NetBeans en Oracle JDeveloper zijn de andere twee). Eclipse is gratis en open source software, terwijl IntelliJ een commercieel product is.

Eclipse

Eclipse is een IDE waarmee het ontwikkelen van applicaties in meerdere talen mogelijk is. In feite kan het een complete softwareontwikkelingsomgeving genoemd worden die bestaat uit de IDE en het plug-in systeem. Het is gratis en open source software vrijgegeven onder de Eclipse Public License. Echter, met behulp van geschikte plug-ins, kan het gebruikt worden om toepassingen te ontwikkelen in veel andere talen zoals C, C ++, Perl, PHP, Python, Ruby, enz. De Eclipse IDE heet Eclipse ADT, Eclipse CDT, Eclipse JDT en Eclipse PDT, bij gebruik met respectievelijk Ada, C / C ++, Java en PHP. Het is een cross-platform IDE, dat draait op veel besturingssystemen. De huidige versie versie 3, 7 is uitgebracht in juni 2011.

Intellij

IntelliJ IDEA is een Java IDE ontwikkeld door JetBrains. De eerste versie van IntelliJ kwam uit in 2001. Op dat moment was het de enige IDE met ondersteuning voor geavanceerde code navigatie en refactoring. Het is een commercieel product, waar een gratis 30-daagse trial (met alle functies) beschikbaar is voor alle platforms. Meer recent is een open source editie beschikbaar gesteld. De huidige stabiele versie is 10. 0. Het biedt ondersteuning voor het tekenen van UML-klasdiagrammen, visuele modellering in Hibernate, Spring 3. 0, analyse van afhankelijkheden en Maven. Toepassingen in veel talen zoals Java, JavaScript, HTML, Python, Ruby, PHP en nog veel meer, kunnen worden ontwikkeld met behulp van IntelliJ. IntelliJ ondersteunt een breed scala aan kaders en technologieën zoals JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate en OSGi. Bovendien worden diverse applicatieservers zoals GlassFish, JBoss, Tomcat en WebSphere ondersteund door IntelliJ. Eenvoudige integratie met CVS, Subversion, Ant, Maven en JUnit is mogelijk gemaakt door IntelliJ.

Wat is het verschil tussen Intellij en Eclipse?

Hoewel zowel IntelliJ als Eclipse twee van de meest populaire Java IDE's zijn, hebben ze hun verschillen. Allereerst is Eclipse gratis en volledig open source, terwijl IntelliJ een commercieel product is. Ondersteuning voor Maven is beter in IntelliJ. IntelliJ IDEA wordt geleverd met een ingebouwde GUI builder voor Swing, maar u moet een aparte plug-in in Eclipse gebruiken voor hetzelfde doel. In feite beschouwt de Java-gemeenschap op dit moment IntelliJ's GUI-bouwer als de beste GUI-ontwerper. In termen van XML-ondersteuning biedt IntelliJ de betere optie.Het heeft een ingebouwde XML-editor met geavanceerde functies zoals code-invullen en validatie (die niet aanwezig is in Eclipse). Echter, het plug-in systeem en de grote hoeveelheid extensible plug-ins die beschikbaar zijn bij veel partijen maken Eclipse zeer populair in de industrie. Ondanks de verschillen in kenmerken, zijn de algemene meningen binnen de Java-gemeenschap over de prestatie van deze twee IDE vrij vergelijkbaar.