Java je veľmi bežný programovací jazyk používaný takmer všade - aplikácie pre Android, herné konzoly, dokonca aj superpočítače. Je známa svojou jednoduchosťou a úžasnou prenosnosťou. V dnešnom článku sa budeme zaoberať desiatimi najlepšími Java IDE všetkých čias. IDE (Integrated Development Environment) je softvér typu všetko-v-jednom, ktoré umožňuje nielen upravovať a kompilovať váš kód, ale aj spravovať zdroje, poskytuje možnosti na zavedenie a riadenie verzií a umožňuje používať pokročilé ladiace funkcie pre celý projekt.
Najlepšie Java IDE
1. NetBeans
Kedysi spoločnosť Sun Microsystems a teraz spoločnosť Oracle, NetBeans je jednou z najlepších IDE z minulého desaťročia. NetBeans je úplne modulárny a všetky funkcie IDE sa dodávajú v balíkoch nazývaných moduly. Ponúka jednoduchú integráciu s softvérom na riadenie verzií. NetBeans bol vyrobený otvoreným zdrojom slnka, takže každý môže prispieť k jeho rozvoju. Je zadarmo a funguje na väčšine operačných systémov a platforiem.
- Vývojár: Oracle
- Platformy: NetBeans je platforma IDE, ktorá podporuje Windows, Mac a Linux
- Cena: zadarmo
- Veľkosť: 186 MB pre verziu Java EE
2. IntelliJ IDEA
IntelliJ je uzavretý zdroj Java IDE a jeden z "veľkých troch" medzi IDE v jazyku Java (ostatné dva sú Eclipse a NetBeans). IntelliJ IDEA má skvelý, moderný používateľský rozhranie. Bol vybraný ako základný IDE pre Android Studio, nový softvér všetko-v-jednom na vývoj aplikácií pre Android vyvinutý spoločnosťou Google.
Existujú dve verzie IntelliJ, Community Edition, ktoré sú bezplatné, a Ultimate Edition, ktorá je plne vybavená a vyžaduje platenú licenciu na použitie.
- Vývojár: JetBrains
- Platformy: OS X, Linux, Windows
- Cena: platený (199 EUR individuálna používateľská licencia). Zdarma pre študentov a projekty s otvoreným zdrojom.
- Veľkosť: 180 MB pre vydanie Spoločenstva, 290 MB pre Ultimate Edition
3. Eclipse
Eclipse je jedným z najpopulárnejších IDE, a nie iba pre jazyk Java, ale aj pre C ++ a PHP. Eclipse je nástroj open source a má skvelú komunitu vývojárov. Obsahuje aj obrovskú knižnicu doplnkov, ktorú všetci používatelia robia. Posledná veľká verzia Eclipse prišla minulý rok s aplikáciou Eclipse Luna, ktorá ponúkla podporu pre platformu Java 8. Eclipse bola tiež základom IDE pre starú Android SDK (Software Development Kit).
- Vývojár: Eclipse Foundation
- Platformy: Eclipse je k dispozícii pre operačné systémy Windows, Mac, Linux a OSX
- Cena: zadarmo
- Veľkosť: Balík na prevzatie Eclipse Luna pre vývojárov Java je (takmer) 155 MB.
4. Jdeveloper
JDeveloper je úplne bezplatný softvér IDE od spoločnosti Oracle. JDeveloper ponúka niekoľko funkcií, ako je Refactoring, Verzia riadenia, Audit & Metrics, ladenie, profilovanie. Podpora ant a podpora Maven. Dodáva sa v dvoch vydaniach, edícia Studio, ktorá má plne nabitú súpravu nástrojov na vytváranie programov v jazyku Java a Java Edition, ktorá nemá funkcie J2EE, ADF, UML a databázy, ale je omnoho menšia a rýchlejšia. Java Edition má všetky základné funkcie potrebné pre jazyk Java a mala by vyhovovať väčšine začiatočníkov a pokročilých programátorov Java.
- Vývojár: Oracle
- Platformy: Cross Platform
- Cena: zadarmo
- Veľkosť: Java Edition-181 MB, Studio Edition -1, 8 GB
5. Dr. Java
Dr. Java je ľahký Java IDE, ktorý je udržiavaný na Sourceforge. Je určený predovšetkým pre študentov a začiatočníkov, ale má aj pokročilé funkcie pre profesionálov Java. Je to zadarmo a open source. Dr. Java je vedená skupinou JavaPLT na univerzite Rice. Jeho rozhranie bolo navrhnuté pomocou súpravy nástrojov Swing vyvinutého spoločnosťou Sun Microsystems.
- Platformy: Cross Platform
- Cena: zadarmo
- Veľkosť: 13 MB
6. BlueJ
BlueJ je open source Java IDE postavený na vzdelávacie účely. Je tiež vhodný na vývoj malých softvérových projektov. Rozhranie BlueJ je úplne základné, takže začiatočníci ju môžu dobre využiť. Zobrazuje triedy a objekty čistým a vizuálnym spôsobom. Hlavným cieľom spoločnosti BlueJ je učiť objektovo orientované programovanie, takže je vynikajúcim nástrojom pre nových študentov, silných, bez klastrového charakteru iných profesionálnych IDE.
- Platformy: Cross Platform
- Cena: zadarmo
- Veľkosť: 160-170 MB (vrátane JDK)
7. jCreator
jCreator je rýchly a výkonný Java IDE napísaný v jazyku C ++ (ktorý údajne robí rýchlejšie ako iné IDE, ktoré boli napísané v jazyku Java). Má podobné rozhranie ako staršie verzie programu Visual Studio a umožňuje prispôsobiť ho podľa vašich predstáv. jCreator je platený IDE, ale je k dispozícii aj bezplatná verzia bez funkcií ako automatické dokončenie kódu. jCreator ponúka iba podporu systému Windows, ale môže byť spustený v systéme Linux pomocou Vine.
- Vývojár: Xinox Software
- Platformy: Len pre systém Windows.
- Cena: zadarmo
- Veľkosť: 7, 2 MB pre skúšobnú verziu
8. jGrasp
jGrasp je ďalšia veľmi ľahká Java IDE, ktorá sa zameriava na vizualizáciu softvéru. Má funkcie, ako sú diagramy triedy UML, ktoré pomáhajú zlepšovať čitateľnosť kódu. jGrasp automaticky generuje vizualizácie a tiež mechanizmy identifikácie dátovej štruktúry, dynamické objektové prehliadače a niekoľko ďalších funkcií, ktoré predstavujú kód Java v peknom, čitateľnom učebnicovom pohľade.
- Platformy: Cross Platform
- Cena: zadarmo
- Veľkosť: 5 MB
9. Greenfoot
Greenfoot je vzdelávací Java IDE, ktorý je takmer úplne založený na interakciách. Spoľahlivo sa opiera o vizualizáciu dátových štruktúr a je optimalizovaná pre vytváranie jednoduchých programov a 2D Java hier. Greenfoot má naozaj skvelú funkciu zdieľania online, ktorá sa pečie priamo do IDE. Používatelia môžu svoje programy zdieľať online pre ostatných, aby si ich mohli pozrieť a získať pomoc a spätnú väzbu. Zdieľané projekty je možné priamo upravovať online. Celkovo Greenfoot je skvelý pre začiatočníkov.
- Platformy: Cross Platform
- Cena: zadarmo
- Veľkosť: 162 MB pre Windows (vrátane JDK)
10. Codenvy
V poslednom zozname nášho zoznamu máme Codenvy, ktoré na rozdiel od všetkých ostatných IDE, ktoré sme doteraz uviedli, sú čisto založené na oblakoch. Nie je potrebná žiadna inštalácia. Codenvy má všetky zvončeky a píšťalky plne vybaveného "offline" IDE vrátane prostredia build / run / debug. Schopnosť spolupracovať v reálnom čase je jednou z požadovaných funkcií Codenvy. Codenvy má skvelé rozhranie a niekoľko možností pracovného priestoru. Je k dispozícii po zaplatení mesačného predplatného. Spoločné vydanie Codenvy je zadarmo na použitie.
Podrobné informácie:
- Vývojár: Codenvy Inc.
- Platformy: Cross Platform (založené na prehliadači)
- Cena: Voľné pre komunitné vydanie. Odbery prémiovej verzie od 1 dolára za mesiac.
Ak máte nejaký návrh na náš zoznam najlepších IDE v jazyku Java, neváhajte nám to oznámiť v komentároch.