Java is een zeer veel voorkomende programmeertaal die bijna overal wordt gebruikt: Android-apps, gameconsoles en zelfs supercomputers. Het staat bekend om zijn eenvoud en zijn verbazingwekkende draagbaarheid. In het artikel van vandaag zullen we kijken naar de 10 beste Java-IDE's aller tijden. Een IDE (Integrated Development Environment) is een alles-in-één software waarmee u niet alleen uw code kunt bewerken en compileren, maar ook bronnen kunt beheren, implementatie- en versiebeheeropties biedt en u geavanceerde foutopsporingsfuncties voor uw hele project laat gebruiken.
Beste Java-IDE's
1. NetBeans
Ooit eigendom van Sun Microsystems, en nu van Oracle, is NetBeans een van de beste IDE's van het afgelopen decennium. NetBeans is volledig modulair opgebouwd en alle IDE-functies worden geleverd in pakketten die modules worden genoemd. Het biedt eenvoudige integratie met versiebeheersoftware. NetBeans is door sun open source gemaakt, dus iedereen kan bijdragen aan de ontwikkeling ervan. Het is gratis en werkt op de meeste besturingssystemen en platforms.
- Ontwikkelaar: Orakel
- Platforms: NetBeans is een platformonafhankelijke IDE die Windows, Mac en Linux ondersteunt
- Prijsstelling: Vrij
- Grootte: 186 MB voor de Java EE-versie
2. IntelliJ IDEE
IntelliJ is een gesloten source Java IDE en een van de 'grote drie' onder Java IDE's (de andere twee zijn Eclipse en NetBeans). IntelliJ IDEA heeft een geweldige, moderne gebruikersinterface. Het werd gekozen als de basis-IDE voor Android Studio, de nieuwe alles-in-één software voor het ontwikkelen van Android-apps, ontwikkeld door Google.
Er zijn twee versies van IntelliJ, de Community Edition, die gratis is, en de Ultimate Edition, die volledig is uitgerust en waarvoor betaalde licenties nodig zijn..
- Ontwikkelaar: JetBrains
- Platforms: OS X, Linux, Windows
- Prijsstelling: Betaald ($ 199 individuele gebruikerslicentie). Gratis voor studenten en open source-projecten.
- Grootte: 180 MB voor de Community Edition, 290 MB voor de Ultimate Edition
3. Verduistering
Eclipse is een van de meest populaire IDE's die er zijn, en niet alleen voor Java, maar ook voor C ++ en PHP. Eclipse is een open source-tool en heeft een geweldige community van ontwikkelaars. Het bevat ook een enorme bibliotheek met plug-ins, allemaal gemaakt door gebruikers. De laatste grote release van Eclipse kwam vorig jaar met Eclipse Luna, die ondersteuning bood voor Java 8. Eclipse was ook de basis-IDE voor de oude Android SDK (Software Development Kit).
- Ontwikkelaar: Eclipse Foundation
- Platforms: Eclipse is beschikbaar voor Windows, Mac, Linux en OSX
- Prijsstelling: Vrij
- Grootte: Het downloadpakket van Eclipse Luna voor Java-ontwikkelaars is (bijna) 155 MB.
4. Jdeveloper
JDeveloper is een volledig gratis IDE uitgebracht door Oracle. JDeveloper biedt verschillende functies, zoals Refactoring, Versiebeheer, Audit & Metrics, Debugging, Profilering. Ant-ondersteuning en Maven-ondersteuning. Het wordt geleverd in twee edities, een Studio-editie met een volledig geladen toolset voor het maken van programma's in Java, en een Java-editie, die J2EE-, ADF-, UML- en Database-functies mist, maar veel kleiner en sneller is. De Java-editie heeft alle kernfuncties die nodig zijn voor Java en zou moeten voldoen aan de meeste beginnende en gemiddelde Java-codeerders.
- Ontwikkelaar: Orakel
- Platforms: Cross-platform
- Prijsstelling: Vrij
- Grootte: Java-editie-181 MB, Studio-editie -1,8 GB
5. Dr. Java
Dr. Java is een lichtgewicht Java IDE die wordt onderhouden op Sourceforge. Het is voornamelijk ontworpen voor studenten en beginners, maar heeft ook geavanceerde functies voor Java-professionals. Het is gratis en open source. Dr. Java wordt onderhouden door de JavaPLT-groep aan de Rice University. De interface is ontworpen met behulp van de Swing-toolkit die is ontwikkeld door Sun Microsystems.
- Platforms: Cross-platform
- Prijsstelling: Vrij
- Grootte: 13 MB
6. BlueJ
BlueJ is een open source Java IDE gebouwd voor educatieve doeleinden. Het is ook geschikt voor het ontwikkelen van kleine softwareprojecten. De interface van BlueJ is vrij eenvoudig, zodat beginners er goed gebruik van kunnen maken. Het toont klassen en objecten op een schone, visuele manier. Het belangrijkste doel van BlueJ is om les te geven in Object Oriented Programming, dus het is een uitstekende tool voor nieuwe leerlingen, krachtig, zonder de geclusterde aard van andere, professionele IDE's.
- Platforms: Cross-platform
- Prijsstelling: Vrij
- Grootte: 160-170 MB (inclusief JDK)
7. jCreator
jCreator is een snelle en efficiënte Java IDE geschreven in C ++ (wat het vermoedelijk sneller maakt dan andere IDE's die in Java zijn geschreven). Het heeft een interface die vergelijkbaar is met eerdere versies van Visual Studio, en u kunt deze naar uw voorkeur aanpassen. jCreator is een betaalde IDE, maar er is ook een gratis versie beschikbaar zonder functies zoals automatische codeaanvulling. jCreator biedt alleen Windows-ondersteuning, maar het kan op Linux worden uitgevoerd met Vine.
- Ontwikkelaar: Xinox-software
- Platforms: Alleen Windows.
- Prijsstelling: Vrij
- Grootte: 7,2 MB voor proefversie
8. jGrasp
jGrasp is een andere superlichte Java IDE, die zich richt op softwarevisualisaties. Het heeft functies zoals UML-klassendiagrammen die helpen bij het verbeteren van de leesbaarheid van code. jGrasp genereert automatisch visualisaties, en heeft ook datastructuur-identificatiemechanismen, dynamische objectviewers en verschillende andere functies die Java-code presenteren in een mooie, leesbare tekstboekachtige weergave.
- Platforms: Cross-platform
- Prijsstelling: Vrij
- Grootte: 5 MB
9. Greenfoot
Greenfoot is een educatieve Java IDE die bijna volledig op interactie is gebaseerd. Het is sterk afhankelijk van visualisatie van datastructuren en is geoptimaliseerd voor het maken van eenvoudige programma's en 2D Java-games. Greenfoot heeft echt een geweldige functie voor online delen die rechtstreeks in de IDE wordt gebakken. Gebruikers kunnen hun programma's online delen zodat anderen ze kunnen bekijken en om hulp en feedback te ontvangen. Gedeelde projecten kunnen direct online worden bewerkt. Over het algemeen is Greenfoot geweldig voor beginners.
- Platforms: Cross-platform
- Prijsstelling: Vrij
- Grootte: 162 MB voor Windows (inclusief JDK)
10. Codenvy
In het laatste item van onze lijst hebben we Codenvy, dat, in tegenstelling tot alle andere IDE's die tot nu toe zijn genoemd, puur cloudgebaseerd is. Geen installatie vereist. Codenvy heeft alle toeters en bellen van een volledig functionele 'offline' IDE, inclusief build / run / debug-omgevingen. De mogelijkheid om in realtime samen te werken is een van de gewenste eigenschappen van Codenvy. Codenvy heeft een geweldige interface en verschillende werkruimte-opties. Het is beschikbaar na betaling van een maandelijks abonnementsgeld. De communityeditie van Codenvy is gratis te gebruiken.
Gedetailleerde info:
- Ontwikkelaar: Codenvy Inc..
- Platforms: Cross-platform (browser-gebaseerd)
- Prijsstelling: Gratis voor de community-editie. Abonnementen voor premium-versie vanaf $ 1 per maand.
ZIE OOK: Top 15 programmeertalen om te leren in 2015
Als u een suggestie heeft voor onze lijst met beste Java-IDE's, kunt u ons dit laten weten in opmerkingen.