Java je extrémně běžný programovací jazyk používaný téměř všude - aplikace pro Android, herní konzole, dokonce i superpočítače. Je známý svou jednoduchostí a úžasnou přenositelností. V dnešním článku se podíváme na 10 nejlepších Java IDE všech dob. IDE (Integrated Development Environment) je software typu vše v jednom, který vám nejen umožňuje upravovat a kompilovat váš kód, ale také spravuje prostředky, poskytuje možnosti nasazení a řízení verzí a umožňuje vám používat pokročilé funkce ladění pro celý váš projekt.
Nejlepší Java IDE
1. NetBeans
Kdysi vlastnil Sun Microsystems a nyní Oracle, NetBeans je jedním z nejlepších IDE za poslední desetiletí. NetBeans je zcela modularizovaný a všechny funkce IDE přicházejí v balíčcích nazývaných moduly. Nabízí snadnou integraci se softwarem pro správu verzí. NetBeans vytvořil slunce jako open source, takže k jeho vývoji může přispět kdokoli. Je zdarma a funguje na většině operačních systémů a platforem.
- Vývojář: Věštec
- Platformy: NetBeans je multiplatformní IDE podporující Windows, Mac a Linux
- Cena: Volný, uvolnit
- Velikost: 186 MB pro verzi Java EE
2. IntelliJ IDEA
IntelliJ je uzavřený zdrojový Java IDE a jeden z „velkých tří“ mezi Java IDE (další dva jsou Eclipse a NetBeans). IntelliJ IDEA má skvělé moderní uživatelské rozhraní. Bylo vybráno jako základní IDE pro Android Studio, nový software typu vše v jednom pro vývoj aplikací pro Android vyvinutý společností Google.
Existují dvě verze IntelliJ, edice Community, která je zdarma, a edice Ultimate, která je plně vybavena a vyžaduje použití placených licencí.
- Vývojář: JetBrains
- Platformy: OS X, Linux, Windows
- Cena: Zaplaceno (individuální licence 199 USD). Zdarma pro studenty a open source projekty.
- Velikost: 180 MB pro komunitní edici, 290 MB pro edici Ultimate
3. Zatmění
Eclipse je jedním z nejpopulárnějších IDE, a to nejen pro Javu, ale také pro C ++ a PHP. Eclipse je nástroj s otevřeným zdrojovým kódem a má skvělou komunitu vývojářů. Obsahuje také obrovskou knihovnu pluginů, všechny vytvořené uživateli. Poslední velké vydání Eclipse přišlo minulý rok s Eclipse Luna, který nabídl podporu pro Java 8. Eclipse byl také základním IDE pro starou Android SDK (Software Development Kit).
- Vývojář: Eclipse Foundation
- Platformy: Eclipse je k dispozici pro Windows, Mac, Linux a OSX
- Cena: Volný, uvolnit
- Velikost: Balíček stahování Eclipse Luna pro vývojáře Java má (téměř) 155 MB.
4. Jdeveloper
JDeveloper je zcela zdarma IDE vydané společností Oracle. JDeveloper nabízí několik funkcí, jako je Refactoring, Správa verzí, Audit a metriky, Ladění, Profilování. Podpora mravenců a podpora Maven. Dodává se ve dvou edicích, edice Studio, která má plně načtenou sadu nástrojů pro vytváření programů v Javě, a edice Java, která postrádá funkce J2EE, ADF, UML a databáze, ale je mnohem menší a rychlejší. Edice Java má všechny základní funkce potřebné pro Javu a měla by uspokojit většinu kódujících Java pro začátečníky i středně pokročilé.
- Vývojář: Věštec
- Platformy: Cross Platform
- Cena: Volný, uvolnit
- Velikost: Java Edition - 181 MB, Studio Edition - 1,8 GB
5. Dr. Java
Dr. Java je odlehčený Java IDE, který je udržován na Sourceforge. Je určen především pro studenty a začátečníky, ale má také pokročilé funkce pro profesionály Java. Je to bezplatný a otevřený zdroj. Dr. Java je udržována skupinou JavaPLT na Rice University. Jeho rozhraní bylo navrženo pomocí sady nástrojů Swing vyvinuté společností Sun Microsystems.
- Platformy: Cross Platform
- Cena: Volný, uvolnit
- Velikost: 13 MB
6. BlueJ
BlueJ je open source prostředí Java IDE vytvořené pro vzdělávací účely. Je také vhodný pro vývoj malých softwarových projektů. Rozhraní BlueJ je zcela základní, takže ho začátečníci mohou dobře využít. Ukazuje třídy a objekty čistým vizuálním způsobem. Hlavním cílem BlueJ je naučit objektově orientované programování, takže je vynikajícím nástrojem pro nové studenty, výkonným, bez klastrované povahy jiných profesionálních IDE.
- Platformy: Cross Platform
- Cena: Volný, uvolnit
- Velikost: 160-170 MB (včetně JDK)
7. jCreator
jCreator je rychlé a efektivní prostředí Java IDE napsané v jazyce C ++ (což je údajně rychlejší než v jiných prostředích IDE, které byly napsány v prostředí Java). Má rozhraní podobné dřívějším verzím sady Visual Studio a umožňuje vám ji přizpůsobit podle vašich preferencí. jCreator je placené IDE, ale k dispozici je také bezplatná verze bez funkcí, jako je automatické dokončování kódu. jCreator nabízí pouze podporu Windows, ale lze jej spustit na Linuxu pomocí Vine.
- Vývojář: Software Xinox
- Platformy: Pouze Windows.
- Cena: Volný, uvolnit
- Velikost: 7,2 MB pro zkušební verzi
8. jGrasp
jGrasp je další velmi odlehčené prostředí Java IDE, které se zaměřuje na softwarové vizualizace. Má funkce, jako jsou diagramy tříd UML, které pomáhají zlepšit čitelnost kódu. jGrasp generuje vizualizace automaticky a má také mechanismy identifikace datové struktury, prohlížeče dynamických objektů a několik dalších funkcí, které prezentují kód Java v pěkném a čitelném pohledu podobném učebnici.
- Platformy: Cross Platform
- Cena: Volný, uvolnit
- Velikost: 5 MB
9. Greenfoot
Greenfoot je vzdělávací prostředí Java IDE, které je téměř zcela založené na interakcích. Do značné míry spoléhá na vizualizaci datových struktur a je optimalizován pro tvorbu jednoduchých programů a 2D Java her. Greenfoot má opravdu skvělou funkci online sdílení, která je pečena přímo do IDE. Uživatelé mohou sdílet své programy online, aby je mohli ostatní zobrazit, získat nápovědu a zpětnou vazbu. Sdílené projekty lze přímo upravovat online. Celkově je Greenfoot skvělý pro začátečníky.
- Platformy: Cross Platform
- Cena: Volný, uvolnit
- Velikost: 162 MB pro Windows (včetně JDK)
10. Codenvy
V poslední položce našeho seznamu máme Codenvy, která je na rozdíl od všech ostatních dosud zmiňovaných IDE čistě cloudová. Není nutná žádná instalace. Codenvy má všechny zvonky a píšťalky plně funkčního „offline“ IDE, včetně prostředí build / run / debug. Schopnost spolupracovat v reálném čase je jednou z žádaných vlastností Codenvy. Codenvy má skvělé rozhraní a několik možností pracovního prostoru. Je k dispozici po zaplacení měsíčního poplatku za předplatné. Komunitní vydání Codenvy je zdarma k použití.
Podrobné informace:
- Vývojář: Codenvy Inc..
- Platformy: Cross Platform (založené na prohlížeči)
- Cena: Zdarma pro komunitní vydání. Předplatné prémiové verze od 1 $ měsíčně.
VIZ TÉŽ: Top 15 programovacích jazyků pro výuku v roce 2015
Pokud máte nějaký návrh na náš seznam nejlepších prostředí Java IDE, neváhejte a dejte nám vědět v komentářích.