Java è un linguaggio di programmazione estremamente comune, utilizzato quasi ovunque: app Android, console di gioco e persino supercomputer. È noto per la sua semplicità e la sua straordinaria portabilità. Nell'articolo di oggi esamineremo il file I 10 migliori IDE Java di tutti i tempi. Un IDE (Integrated Development Environment) è un software all-in-one che non solo consente di modificare e compilare il codice, ma gestisce anche le risorse, fornisce opzioni di distribuzione e controllo della versione e consente di utilizzare funzionalità di debug avanzate per l'intero progetto.
I migliori IDE Java
1. NetBeans
NetBeans, una volta di proprietà di Sun Microsystems e ora di Oracle, è uno dei migliori IDE degli ultimi dieci anni. NetBeans è completamente modulare e tutte le funzioni IDE sono contenute in pacchetti chiamati moduli. Offre una facile integrazione con il software di controllo della versione. NetBeans è stato reso open source da Sun, quindi chiunque può contribuire al suo sviluppo. È gratuito e funziona sulla maggior parte dei sistemi operativi e delle piattaforme.
- Sviluppatore: Oracolo
- Piattaforme: NetBeans è un IDE multipiattaforma, che supporta Windows, Mac e Linux
- Prezzo: Gratuito
- Dimensione: 186 MB per la versione Java EE
2. IntelliJ IDEA
IntelliJ è un IDE Java closed source e uno dei "tre grandi" tra gli IDE Java (gli altri due sono Eclipse e NetBeans). IntelliJ IDEA ha un'interfaccia utente fantastica e moderna. È stato scelto come IDE di base per Android Studio, il nuovo software all-in-one per lo sviluppo di app Android, sviluppato da Google.
Esistono due versioni di IntelliJ, la Community Edition, che è gratuita, e l'Ultimate Edition, che è completa di funzionalità e richiede licenze a pagamento per l'uso.
- Sviluppatore: JetBrains
- Piattaforme: OS X, Linux, Windows
- Prezzo: Pagato ($ 199 licenza utente individuale). Gratuito per studenti e progetti open source.
- Dimensione: 180 MB per la Community Edition, 290 MB per la Ultimate Edition
3. Eclipse
Eclipse è uno degli IDE più popolari in circolazione e non solo per Java, ma anche per C ++ e PHP. Eclipse è uno strumento open source e ha una grande comunità di sviluppatori. Dispone inoltre di un'enorme libreria di plugin, tutti realizzati dagli utenti. L'ultima grande release di Eclipse è arrivata lo scorso anno con Eclipse Luna, che offriva supporto per Java 8. Eclipse era anche l'IDE di base per il vecchio Android SDK (Software Development Kit).
- Sviluppatore: Fondazione Eclipse
- Piattaforme: Eclipse è disponibile per Windows, Mac, Linux e OSX
- Prezzo: Gratuito
- Dimensione: Il pacchetto di download di Eclipse Luna per sviluppatori Java è (quasi) 155 MB.
4. Jdeveloper
JDeveloper è un IDE completamente gratuito rilasciato da Oracle. JDeveloper offre diverse funzionalità come Refactoring, Controllo della versione, Audit & Metrics, Debugging, Profiling. Supporto Ant e supporto Maven. È disponibile in due edizioni, un'edizione Studio che ha un set di strumenti completamente caricato per la creazione di programmi in Java e un'edizione Java, che non dispone delle funzionalità J2EE, ADF, UML e Database, ma è molto più piccola e più veloce. La Java Edition ha tutte le funzionalità di base necessarie per Java e dovrebbe soddisfare la maggior parte dei programmatori Java principianti e intermedi.
- Sviluppatore: Oracolo
- Piattaforme: Piattaforma multipla
- Prezzo: Gratuito
- Dimensione: Java Edition-181 MB, Studio Edition -1,8 GB
5. Dr. Java
Dr. Java è un IDE Java leggero che viene mantenuto su Sourceforge. È progettato principalmente per studenti e principianti, ma dispone anche di funzionalità avanzate per professionisti Java. È gratuito e open source. Dr. Java è gestito dal gruppo JavaPLT presso la Rice University. La sua interfaccia è stata progettata utilizzando il toolkit Swing sviluppato da Sun Microsystems.
- Piattaforme: Piattaforma multipla
- Prezzo: Gratuito
- Dimensione: 13 MB
6. BlueJ
BlueJ è un IDE Java open source creato per scopi didattici. È adatto anche per lo sviluppo di piccoli progetti software. L'interfaccia di BlueJ è abbastanza semplice, in modo che i principianti possano farne buon uso. Mostra classi e oggetti in modo pulito e visivo. L'obiettivo principale di BlueJ è insegnare la programmazione orientata agli oggetti, quindi è uno strumento eccellente per i nuovi studenti, potente, senza la natura raggruppata di altri IDE professionali.
- Piattaforme: Piattaforma multipla
- Prezzo: Gratuito
- Dimensione: 160-170 MB (incluso JDK)
7. jCreator
jCreator è un IDE Java veloce ed efficiente scritto in C ++ (che presumibilmente lo rende più veloce di altri IDE scritti in Java). Ha un'interfaccia simile alle versioni precedenti di Visual Studio e ti consente di personalizzarla in base alle tue preferenze. jCreator è un IDE a pagamento, ma è disponibile anche una versione gratuita senza funzionalità come il completamento automatico del codice. jCreator offre solo il supporto per Windows, ma può essere eseguito su Linux utilizzando Vine.
- Sviluppatore: Software Xinox
- Piattaforme: Solo Windows.
- Prezzo: Gratuito
- Dimensione: 7,2 MB per la versione di prova
8. jGrasp
jGrasp è un altro IDE Java super leggero, che si concentra sulle visualizzazioni software. Ha caratteristiche come i diagrammi delle classi UML che aiutano a migliorare la leggibilità del codice. jGrasp genera automaticamente visualizzazioni e ha anche meccanismi di identificazione della struttura dei dati, visualizzatori di oggetti dinamici e molte altre funzionalità che presentano il codice Java in una bella vista leggibile simile a un libro di testo.
- Piattaforme: Piattaforma multipla
- Prezzo: Gratuito
- Dimensione: 5 MB
9. Greenfoot
Greenfoot è un IDE Java educativo basato quasi completamente sull'interazione. Si basa molto sulla visualizzazione di strutture dati ed è ottimizzato per la creazione di programmi semplici e giochi Java 2D. Greenfoot ha una funzionalità di condivisione online davvero eccezionale che viene integrata direttamente nell'IDE. Gli utenti possono condividere i propri programmi in linea per consentire ad altri di visualizzarli e ricevere assistenza e feedback. I progetti condivisi possono essere modificati direttamente online. Nel complesso, Greenfoot è ottimo per i principianti.
- Piattaforme: Piattaforma multipla
- Prezzo: Gratuito
- Dimensione: 162 MB per Windows (JDK incluso)
10. Codenvy
Nell'ultima voce della nostra lista, abbiamo Codenvy, che, a differenza di tutti gli altri IDE menzionati fino ad ora, è puramente basato sul cloud. Nessuna installazione richiesta. Codenvy ha tutte le funzioni di un IDE "offline" completo, inclusi gli ambienti build / run / debug. La capacità di collaborare in tempo reale è una delle caratteristiche desiderabili di Codenvy. Codenvy ha un'ottima interfaccia e diverse opzioni di spazio di lavoro. È disponibile dopo aver pagato una quota di abbonamento mensile. L'edizione della community di Codenvy è gratuita.
Informazioni dettagliate:
- Sviluppatore: Codenvy Inc.
- Piattaforme: Cross platform (basato su browser)
- Prezzo: Gratuito per l'edizione della community. Abbonamenti per la versione premium a partire da $ 1 al mese.
VEDERE ANCHE: I 15 migliori linguaggi di programmazione da imparare nel 2015
Se hai qualche suggerimento per il nostro elenco dei migliori IDE Java, non esitare a farcelo sapere nei commenti.