Netbeans versus Eclipse
Java IDE (Integrated Development Environment) -markt is een van de meest intensief beconcurreerde markt op het gebied van programmeertools. NetBeans en Eclipse zijn twee van de vier belangrijkste concurrenten op dit gebied (IntelliJ IDEA en Oracle JDeveloper zijn de andere twee). Zowel NetBeans als Eclipse zijn gratis en open source software.
Wat is Eclipse?
Eclipse is een IDE waarmee softwaretoepassingen in meerdere talen kunnen worden ontwikkeld. In feite kan het een complete softwareontwikkelingsomgeving worden genoemd, bestaande uit de IDE en het plug-insysteem. Het is gratis en open source software vrijgegeven onder Eclipse Public License. Het is ontwikkeld in Java en kan worden gebruikt voor het ontwikkelen van applicaties, voornamelijk in Java. Met het gebruik van geschikte plug-ins kan het echter worden gebruikt om applicaties in vele andere talen te ontwikkelen, zoals C, C ++, Perl, PHP, Python, Ruby en nog veel meer. Bovendien kunnen pakketten voor wiskunde worden ontwikkeld op Eclipse. De Eclipse IDE wordt Eclipse ADT, Eclipse CDT, Eclipse JDT en Eclipse PDT genoemd, bij gebruik met respectievelijk Ada, C / C ++, Java en PHP.
Het is een platformonafhankelijke IDE, die draait op Linux, Mac OS X, Solaris en Windows-besturingssystemen. De huidige stabiele uitgave is 3.7, die werd uitgebracht in juni 2011. Eclipse is volledig gebaseerd op plug-ins (lichtgewicht componenten). De functionaliteit is niet hard gecodeerd zoals in andere applicaties (in plaats daarvan wordt alle functionaliteit geleverd door plug-ins). Euquinox is de basis voor het runtime-systeem van Eclipse.
Wat is NetBeans?
NetBeans is een IDE voor het ontwikkelen van softwareapplicaties in Java, JavaScript, PHP, Python, C / C ++, etc. NetBeans is ook een platformraamwerk dat kan worden gebruikt voor het ontwikkelen van desktopapplicaties in Java. NetBeans is ontwikkeld in Java. Het is een platformonafhankelijke IDE, die op veel besturingssystemen draait, zoals Microsoft Windows, Mac OS X, Linux en Solaris (zolang de JVM is geïnstalleerd). Naast JVM is JDK nodig om Java-applicaties in NetBeans te ontwikkelen. Met behulp van het NetBeans-platform kunnen modules (modulaire componenten) worden gebruikt om applicaties te ontwikkelen. Er bestaat een aparte module voor verschillende functionaliteiten zoals bewerken, versiebeheer en ondersteuning voor Java / CVS. Elke applicatie die met dit platform is ontwikkeld, kan door derden worden uitgebreid. Dit geldt ook voor de NetBeans IDE zelf. Het is ontwikkeld door Oracle Corporation en de huidige stabiele release is versie 7.0, die werd uitgebracht in april 2011. Het is gelicentieerd onder CDDL (Common Development and Distribution License), aangeboden door Sun.
Wat is het verschil tussen NetBeans en Eclipse?
Hoewel zowel NetBeans als Eclipse twee van de meest populaire gratis en open source Java IDE zijn, hebben ze hun verschillen. Ondersteuning voor Maven is beter in NetBeans. Omdat je GlassFish kunt krijgen met het Java EE-pakket voor NetBeans, is het gemakkelijker te gebruiken dan in Eclipses (aangezien je GlassFish apart moet configureren). NetBeans wordt geleverd met een ingebouwde GUI-builder voor Swing, maar je moet een aparte plug-in gebruiken in Eclipse. De algemene meningen binnen de Java-gemeenschap over deze twee IDE zijn redelijk vergelijkbaar. Voor basisontwikkeling van Java (Java SE) bieden ze allebei vergelijkbare functies. Maar als u een specifiek doel heeft, is de ene IDE misschien iets beter dan de andere. Er is bijvoorbeeld een algemene consensus dat voor ontwikkeling op het OSGi-platform Eclipse de betere optie is, terwijl NetBeans beter is voor Java EE-ontwikkeling.