Dev

10 bedste Java IDE'er hele tiden

10 bedste Java IDE'er hele tiden

Java er et ekstremt almindeligt programmeringssprog, der bruges næsten overalt - Android-apps, spilkonsoller, endda supercomputere. Det er kendt for sin enkelhed og sin fantastiske bærbarhed. I dagens artikel vil vi se på 10 bedste Java IDE'er hele tiden. En IDE (Integrated Development Environment) er en alt-i-en-software, som ikke kun lader dig redigere og kompilere din kode, men også administrerer ressourcer, giver implementerings- og versionskontrolmuligheder og lader dig bruge avancerede fejlfindingsfunktioner til hele dit projekt.

Bedste Java IDE'er

1. NetBeans

Engang ejet af Sun Microsystems og nu af Oracle, er NetBeans en af ​​de bedste IDE'er fra det sidste årti. NetBeans er komplet modulariseret, og alle IDE-funktionerne kommer i pakker kaldet moduler. Det tilbyder nem integration med versionskontrolsoftware. NetBeans blev gjort open source af solen, så alle kan bidrage til dens udvikling. Det er gratis og fungerer på de fleste operativsystemer og platforme.

Hent

2. IntelliJ IDEA

IntelliJ er en lukket kilde Java IDE og en af ​​de 'store tre' blandt Java IDE'er (de to andre er Eclipse og NetBeans). IntelliJ IDEA har et fantastisk, moderne brugergrænseflade. Det blev valgt til at være base IDE til Android Studio, den nye alt-i-en-software til udvikling af Android-apps, udviklet af Google.

Der er to versioner af IntelliJ, Community Edition, som er gratis, og Ultimate Edition, som er fuldt udstyret og kræver betalte licenser for at bruge.

Hent

3. Formørkelse

Eclipse er en af ​​de mest populære IDE'er derude, og ikke kun for Java, men også for C ++ og PHP. Eclipse er et open source-værktøj og har et stort fællesskab af udviklere. Det har også et stort bibliotek med plugins, alle lavet af brugere. Eclipse seneste store udgivelse kom sidste år med Eclipse Luna, der tilbød support til Java 8. Eclipse var også base IDE til den gamle Android SDK (Software Development Kit).

Hent

4. Jdeveloper

JDeveloper er en helt gratis IDE udgivet af Oracle. JDeveloper tilbyder flere funktioner som, Refactoring, Versionskontrol, Audit & Metrics, Debugging, Profiling. Ant Support og Maven Support. Den kommer i to udgaver, en Studio-udgave, der har et fuldt indlæst værktøjssæt til oprettelse af programmer i Java, og en Java Edition, der mangler J2EE, ADF, UML og databasefunktioner, men er meget mindre og hurtigere. Java-udgaven har alle de nødvendige kernefunktioner til Java og skal tilfredsstille de fleste nybegyndere og mellemliggende Java-kodere.

Hent

5. Dr. Java

Dr. Java er en letvægts Java IDE, der vedligeholdes på Sourceforge. Det er primært designet til studerende og begyndere, men har også avancerede funktioner til Java-professionelle. Det er gratis og open source. Dr. Java vedligeholdes af JavaPLT-gruppen ved Rice University. Dens interface er designet ved hjælp af Swing-værktøjssættet udviklet af Sun Microsystems.

Hent

6. BlueJ

BlueJ er en open source Java IDE bygget til uddannelsesmæssige formål. Det er også velegnet til udvikling af små softwareprojekter. BlueJs interface er ret grundlæggende, så begyndere kan gøre god brug af det. Det viser klasser og objekter på en ren, visuel måde. Hovedformålet med BlueJ er at undervise i objektorienteret programmering, så det er et fremragende værktøj til nye elever, stærke uden den klyngede karakter af andre, professionelle IDE'er..

Hent

7. jCreator

jCreator er en hurtig og effektiv Java IDE skrevet i C ++ (hvilket angiveligt gør det hurtigere end andre IDE'er, der er skrevet i Java). Den har en grænseflade, der ligner tidligere versioner af Visual Studio, og lader dig tilpasse den efter dine præferencer. jCreator er en betalt IDE, men en gratis version uden funktioner som automatisk kodefuldførelse er også tilgængelig. jCreator tilbyder kun Windows-support, men den kan køres på Linux ved hjælp af Vine.

Hent

8. jGrasp

jGrasp er en anden super-let Java IDE, der fokuserer på software visualiseringer. Det har funktioner som UML-klassediagrammer, der hjælper med at forbedre kodelæsbarheden. jGrasp genererer automatisk visualiseringer og har også datastrukturidentifikationsmekanismer, dynamiske objektvisere og flere andre funktioner, der præsenterer Java-kode i en flot, læsbar visning i lærebogen.

Hent

9. Grønfod

Greenfoot er en pædagogisk Java IDE, der næsten er baseret på interaktion. Det er stærkt afhængig af visualisering af datastrukturer og er optimeret til oprettelse af enkle programmer og 2D Java-spil. Greenfoot har en rigtig god online delingsfunktion, der bages direkte i IDE. Brugere kan dele deres programmer online, så andre kan se dem og modtage hjælp og feedback. Delte projekter kan redigeres direkte online. Samlet set er Greenfoot fantastisk til begyndere.

Hent

10. Codenvy

I den sidste post på vores liste har vi Codenvy, som i modsætning til alle de andre IDE'er, der er nævnt indtil nu, er rent skybaseret. Ingen installation krævet. Codenvy har alle klokker og fløjter i en fuldt udstyret 'offline' IDE, herunder build / run / debug-miljøer. Evnen til at samarbejde i realtid er en af ​​Codenvy's ønskelige egenskaber. Codenvy har en god grænseflade og flere muligheder for arbejdsområde. Den er tilgængelig efter at have betalt et månedligt abonnementsgebyr. Community-udgaven af ​​Codenvy er gratis at bruge.

Detaljeret info:

Hent

SE OGSÅ: Top 15 programmeringssprog at lære i 2015

Hvis du har noget forslag til vores liste over de bedste Java IDE'er, er du velkommen til at give os besked i kommentarerne.

Grænsen for Facebook-statuskarakterer steget fra 5k til 60k
Facebook meddelte, at grænsen for statusopdateringer nu er blevet øget til mere end 60.000 tegn i et indlæg på Facebook-nyhedssiden. Du kan nu opdate...
Sådan blokeres ukendte opkald i iPhone Natively
iPhones tilbyder en nem måde at blokere opkald efter antal. så hvis du får et spam-opkald, kan du nemt blokere det. Men hvad hvis du bare ikke ville h...
Sådan nulstilles og skylles DNS-cache i macOS Sierra
DNS eller et domænenavnssystem er dybest set det, der løser webstedsnavne i deres respektive IP-adresser. Så hvis du støder på et problem på din Mac, ...