Java är ett extremt vanligt programmeringsspråk som används nästan överallt - Android-appar, spelkonsoler, till och med superdatorer. Det är känt för sin enkelhet och dess fantastiska bärbarhet. I dagens artikel kommer vi att titta på 10 bästa Java IDE: er genom tiderna. En IDE (Integrated Development Environment) är en allt-i-ett-programvara som inte bara låter dig redigera och sammanställa din kod utan också hanterar resurser, tillhandahåller alternativ för distribution och versionskontroll och låter dig använda avancerade felsökningsfunktioner för hela ditt projekt.
Bästa Java IDE: er
1. NetBeans
En gång ägd av Sun Microsystems, och nu av Oracle, är NetBeans en av de bästa IDE: erna under det senaste decenniet. NetBeans är helt modulärt och alla IDE-funktioner finns i paket som kallas moduler. Det erbjuder enkel integration med versionskontrollprogramvara. NetBeans gjordes öppen källkod av solen, så vem som helst kan bidra till dess utveckling. Det är gratis och fungerar på de flesta operativsystem och plattformar.
- Utvecklaren: Orakel
- Plattformar: NetBeans är en plattforms-IDE som stöder Windows, Mac och Linux
- Prissättning: Fri
- Storlek: 186 MB för Java EE-versionen
2. IntelliJ IDEA
IntelliJ är en sluten källa Java IDE, och en av de "stora tre" bland Java IDE: er (de andra två är Eclipse och NetBeans). IntelliJ IDEA har ett bra, modernt användargränssnitt. Det valdes som bas IDE för Android Studio, den nya allt-i-ett-programvaran för utveckling av Android-appar, utvecklad av Google.
Det finns två versioner av IntelliJ, Community Edition, som är gratis, och Ultimate Edition som är fullt utrustad och kräver betalda licenser för att kunna använda.
- Utvecklaren: JetBrains
- Plattformar: OS X, Linux, Windows
- Prissättning: Betald ($ 199 individuell användarlicens). Gratis för studenter och open source-projekt.
- Storlek: 180 MB för Community Edition, 290 MB för Ultimate Edition
3. Förmörkelse
Eclipse är en av de mest populära IDE: erna där ute, och inte bara för Java utan också för C ++ och PHP. Eclipse är ett open source-verktyg och har en stor grupp utvecklare. Den har också ett stort bibliotek med plugins, alla gjorda av användare. Eclipse senaste stora utgåvan kom förra året med Eclipse Luna, som erbjöd stöd för Java 8. Eclipse var också bas IDE för den gamla Android SDK (Software Development Kit).
- Utvecklaren: Eclipse Foundation
- Plattformar: Eclipse finns för Windows, Mac, Linux och OSX
- Prissättning: Fri
- Storlek: Eclipse Luna-nedladdningspaketet för Java-utvecklare är (nästan) 155 MB.
4. Jdeveloper
JDeveloper är en helt gratis IDE som släpps av Oracle. JDeveloper erbjuder flera funktioner som, Refactoring, Version Control, Audit & Metrics, Debugging, Profiling. Ant Support och Maven Support. Den finns i två utgåvor, en Studio-utgåva som har en fullastad verktygssats för att skapa program i Java och en Java Edition, som saknar J2EE, ADF, UML och databasfunktioner, men är mycket mindre och snabbare. Java Edition har alla kärnfunktioner som behövs för Java och bör tillfredsställa de flesta nybörjare och mellanliggande Java-kodare.
- Utvecklaren: Orakel
- Plattformar: Cross Platform
- Prissättning: Fri
- Storlek: Java Edition-181 MB, Studio Edition -1,8 GB
5. Dr. Java
Dr. Java är en lätt Java IDE som underhålls på Sourceforge. Den är främst utformad för studenter och nybörjare, men har också avancerade funktioner för Java-proffs. Det är gratis och öppen källkod. Dr. Java underhålls av JavaPLT-gruppen vid Rice University. Gränssnittet har designats med Swing-verktygslådan som utvecklats av Sun Microsystems.
- Plattformar: Cross Platform
- Prissättning: Fri
- Storlek: 13 MB
6. BlueJ
BlueJ är en öppen källkod Java IDE byggd för utbildningsändamål. Det är också lämpligt för utveckling av små programvaruprojekt. BlueJs gränssnitt är ganska grundläggande, så att nybörjare kan utnyttja det bra. Det visar klasser och objekt på ett rent, visuellt sätt. Det huvudsakliga syftet med BlueJ är att lära ut objektorienterad programmering, så det är ett utmärkt verktyg för nya elever, kraftfulla, utan att de andra professionella IDE: erna är klustrade..
- Plattformar: Cross Platform
- Prissättning: Fri
- Storlek: 160-170 MB (inklusive JDK)
7. jCreator
jCreator är en snabb och effektiv Java IDE skriven i C ++ (vilket förmodligen gör det snabbare än andra IDE: er som har skrivits i Java). Den har ett gränssnitt som liknar tidigare versioner av Visual Studio och låter dig anpassa det efter dina önskemål. jCreator är en betald IDE, men en gratis version utan funktioner som automatisk kodavslutning är också tillgänglig. jCreator erbjuder endast Windows-stöd, men det kan köras på Linux med Vine.
- Utvecklaren: Xinox-programvara
- Plattformar: Endast Windows.
- Prissättning: Fri
- Storlek: 7,2 MB för testversion
8. jGrasp
jGrasp är en annan superlätt Java IDE, som fokuserar på visualisering av programvara. Den har funktioner som UML-klassdiagram som hjälper till att förbättra kodläsbarheten. jGrasp genererar visualiseringar automatiskt och har också mekanismer för datastrukturidentifiering, dynamiska objektvisare och flera andra funktioner som presenterar Java-kod i en fin, läsbar läsbokliknande vy.
- Plattformar: Cross Platform
- Prissättning: Fri
- Storlek: 5 MB
9. Grönfot
Greenfoot är en pedagogisk Java IDE som är nästan helt interaktionsbaserad. Det är starkt beroende av visualisering av datastrukturer och är optimerat för att skapa enkla program och 2D-Java-spel. Greenfoot har en riktigt bra online delningsfunktion som bakas direkt i IDE. Användare kan dela sina program online så att andra kan se dem och få hjälp och feedback. Delade projekt kan redigeras direkt online. Sammantaget är Greenfoot perfekt för nybörjare.
- Plattformar: Cross Platform
- Prissättning: Fri
- Storlek: 162 MB för Windows (JDK ingår)
10. Codenvy
I den sista posten i vår lista har vi Codenvy, som, till skillnad från alla andra IDE som nämnts hittills, är rent molnbaserat. Ingen installation krävs. Codenvy har alla klockor och visselpipor i en fullt utrustad 'offline' IDE, inklusive build / run / debug-miljöer. Förmågan att samarbeta i realtid är en av Codenvy önskvärda funktioner. Codenvy har ett fantastiskt gränssnitt och flera arbetsytealternativ. Den är tillgänglig efter att du har betalat en månatlig abonnemangsavgift. Community-utgåvan av Codenvy är gratis att använda.
Detaljerad information:
- Utvecklaren: Codenvy Inc..
- Plattformar: Cross Platform (webbläsarbaserad)
- Prissättning: Gratis för community-upplagan. Prenumerationer för premiumversion från $ 1 per månad.
SE OCH: Topp 15 programmeringsspråk att lära sig 2015
Om du har några förslag på vår lista över de bästa Java IDE: erna kan du gärna meddela oss i kommentarer.