Java è un linguaggio di programmazione estremamente comune, utilizzato quasi ovunque: app Android, console di gioco e persino supercomputer. È noto per la sua semplicità e per la sua straordinaria portabilità. Nell'articolo di oggi, esamineremo i 10 migliori IDE Java di sempre. Un IDE (Integrated Development Environment) è un software all-in-one che consente non solo di modificare e compilare il codice, ma anche di gestire risorse, fornire opzioni di implementazione e controllo della versione e consente di utilizzare funzionalità di debug avanzate per l'intero progetto.
I migliori IDE Java
1. NetBeans
Una volta di proprietà di Sun Microsystems e ora di Oracle, NetBeans è uno dei migliori IDE dell'ultimo decennio. NetBeans è completamente modulare e tutte le funzioni IDE sono disponibili in pacchetti chiamati moduli. Offre una facile integrazione con il software di controllo della versione. NetBeans è stato reso open source dal sole, quindi chiunque può contribuire al suo sviluppo. È gratuito e funziona sulla maggior parte dei sistemi operativi e delle piattaforme.
- Sviluppatore: Oracle
- Piattaforme: NetBeans è un IDE multipiattaforma, che supporta Windows, Mac e Linux
- Prezzi: gratuiti
- Dimensione: 186 MB per la versione Java EE
2. IDEA IntelliJ
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 grande e moderna. È stato scelto per essere l'IDE di base per Android Studio, il nuovo software all-in-one per lo sviluppo di app Android, sviluppato da Google.
Ci sono due versioni di IntelliJ, la Community Edition, che è gratuita, e la Ultimate Edition che è completa e richiede licenze a pagamento da utilizzare.
- Sviluppatore: JetBrains
- Piattaforme: OS X, Linux, Windows
- Prezzi: a pagamento (licenza utente individuale $ 199). Gratuito per studenti e progetti open source.
- Dimensione: 180 MB per la Community Edition, 290 MB per l'Ultimate Edition
3. Eclipse
Eclipse è uno degli IDE più popolari là fuori, e non solo per Java, ma anche per C ++ e PHP. Eclipse è uno strumento open source e ha una grande comunità di sviluppatori. Dispone anche di una vasta libreria di plugin, tutti realizzati dagli utenti. L'ultimo grande rilascio di Eclipse è arrivato l'anno scorso con Eclipse Luna, che offriva il supporto per Java 8. Eclipse era anche l'IDE di base per il vecchio Android SDK (Software Development Kit).
- Sviluppatore: Eclipse Foundation
- Piattaforme: Eclipse è disponibile per Windows, Mac, Linux e OSX
- Prezzi: gratuiti
- Dimensione: Il pacchetto di download di Eclipse Luna per Java Developers è (quasi) 155 MB.
4. Jdeveloper
JDeveloper è un IDE completamente gratuito rilasciato da Oracle. JDeveloper offre diverse funzionalità come Refactoring, Controllo versione, Audit e metrica, Debugging, Profiling. Supporto Ant e supporto Maven. È disponibile in due edizioni, una versione Studio che ha un set di strumenti completamente caricato per la creazione di programmi in Java e una Java Edition, che non ha le funzionalità J2EE, ADF, UML e Database, ma è molto più piccola e veloce. L'edizione Java ha tutte le funzionalità di base necessarie per Java e dovrebbe soddisfare la maggior parte dei codificatori Java principianti e intermedi.
- Sviluppatore: Oracle
- Piattaforme: Cross Platform
- Prezzi: gratuiti
- 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 ha anche funzionalità avanzate per i 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: Cross Platform
- Prezzi: gratuiti
- Dimensioni: 13 MB
6. BlueJ
BlueJ è un IDE Java open source costruito per scopi didattici. È anche adatto 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. Lo scopo principale di BlueJ è di insegnare la programmazione orientata agli oggetti, quindi è uno strumento eccellente per i nuovi studenti, potente, senza la natura aggregata di altri IDE professionali.
- Piattaforme: Cross Platform
- Prezzi: gratuiti
- Dimensioni: 160-170 MB (incluso JDK)
7. jCreator
jCreator è un IDE Java veloce ed efficiente scritto in C ++ (che presumibilmente rende più veloce di altri IDE che sono stati scritti in Java). Ha un'interfaccia simile alle versioni precedenti di Visual Studio e ti consente di personalizzarlo 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 di Windows, ma può essere eseguito su Linux usando Vine.
- Sviluppatore: Xinox Software
- Piattaforme: solo Windows.
- Prezzi: gratuiti
- Dimensioni: 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 le visualizzazioni e dispone anche di meccanismi di identificazione della struttura dei dati, visualizzatori di oggetti dinamici e diverse altre funzionalità che presentano il codice Java in una vista simile a un libro di testo leggibile.
- Piattaforme: Cross Platform
- Prezzi: gratuiti
- Dimensioni: 5 MB
9. Greenfoot
Greenfoot è un IDE Java educativo basato quasi completamente sull'interazione. Si basa molto sulla visualizzazione delle strutture dati ed è ottimizzato per la creazione di programmi semplici e giochi Java 2D. Greenfoot ha una fantastica funzione di condivisione online che viene cotta direttamente nell'IDE. Gli utenti possono condividere i propri programmi online affinché altri possano visualizzarli e ricevere aiuto e feedback. I progetti condivisi possono essere modificati direttamente online. Nel complesso, Greenfoot è ottimo per i principianti.
- Piattaforme: Cross Platform
- Prezzi: gratuiti
- Dimensione: 162 MB per Windows (incluso JDK)
10. Codenvy
Nell'ultima voce della nostra lista, abbiamo Codenvy, che, a differenza di tutti gli altri IDE menzionati finora, è puramente basato sul cloud. Nessuna installazione richiesta. Codenvy ha tutti i campanelli e fischietti 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 una grande interfaccia e diverse opzioni di spazio di lavoro. È disponibile dopo aver pagato un canone mensile di abbonamento. L'edizione community di Codenvy è gratuita.
Informazioni dettagliate:
- Sviluppatore: Codenvy Inc.
- Piattaforme: Cross Platform (basata su browser)
- Prezzi: gratuiti per l'edizione community. Abbonamenti per la versione premium a partire da $ 1 al mese.
Se hai qualche suggerimento per la nostra lista dei migliori IDE Java, sentiti libero di farcelo sapere nei commenti.