- Simon Gallagher
- 0
- 4932
- 1332
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, vedremo il 10 migliori IDE Java di tutti i tempi. Un IDE (Integrated Development Environment) è un software all-in-one che non solo ti consente di modificare e compilare il tuo codice, ma gestisce anche le risorse, fornisce opzioni di distribuzione e controllo della versione e ti consente di utilizzare funzionalità di debug avanzate per l'intero progetto.
I migliori IDE Java
1. NetBeans
Un tempo di proprietà di Sun Microsystems e ora di Oracle, NetBeans è uno dei migliori IDE degli ultimi dieci anni. 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 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
- Prezzi: Gratuito
- Taglia: 186 MB per la versione Java EE
2. IntelliJ IDEA
IntelliJ è un IDE Java chiuso 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 per essere l'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 la Ultimate Edition, che è completamente funzionante e richiede licenze pagate per l'uso.
- Sviluppatore: JetBrains
- piattaforme: OS X, Linux, Windows
- Prezzi: A pagamento ($ 199 licenza per singolo utente). Gratuito per studenti e progetti open source.
- Taglia: 180 MB per la Community Edition, 290 MB per la Ultimate Edition
3. Eclipse
Eclipse è uno degli IDE più popolari in circolazione, 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'ultima grande release di Eclipse è arrivata l'anno scorso con Eclipse Luna, che offriva supporto per Java 8. Eclipse era anche l'IDE di base per il vecchio SDK Android (Software Development Kit).
- Sviluppatore: Fondazione Eclipse
- piattaforme: Eclipse è disponibile per Windows, Mac, Linux e OSX
- Prezzi: Gratuito
- Taglia: 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 versione, Audit e metriche, Debugging, Profiling. Supporto Ant e supporto Maven. È disponibile in due versioni, un'edizione Studio che ha un set di strumenti completamente caricato per la creazione di programmi in Java e un'edizione Java, che manca delle funzionalità J2EE, ADF, UML e Database, ma è molto più piccola e 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: Cross Platform
- Prezzi: Gratuito
- Taglia: Edizione Java-181 MB, Edizione Studio -1,8 GB
5. Dr. Java
Dr. Java è un IDE Java leggero che viene gestito su Sourceforge. È progettato principalmente per studenti e principianti, ma ha anche funzionalità avanzate per i professionisti Java. È gratuito e open source. Il Dr. Java è gestito dal gruppo JavaPLT alla Rice University. La sua interfaccia è stata progettata utilizzando il toolkit Swing sviluppato da Sun Microsystems.
- piattaforme: Cross Platform
- Prezzi: Gratuito
- Taglia: 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 è piuttosto semplice, quindi i principianti possono 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: Cross Platform
- Prezzi: Gratuito
- Taglia: 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 che sono stati scritti in Java). Ha un'interfaccia simile alle versioni precedenti di Visual Studio e ti consente di personalizzarlo secondo le tue preferenze. jCreator è un IDE a pagamento, ma è anche disponibile 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: Software Xinox
- piattaforme: Solo Windows.
- Prezzi: Gratuito
- Taglia: 7,2 MB per la versione di prova
8. jGrasp
jGrasp è un altro IDE Java ultraleggero, che si concentra sulle visualizzazioni del software. Ha caratteristiche come i diagrammi di classe UML che aiutano a migliorare la leggibilità del codice. jGrasp genera visualizzazioni automaticamente 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: Cross Platform
- Prezzi: Gratuito
- Taglia: 5MB
9. Greenfoot
Greenfoot è un IDE Java educativo basato quasi completamente sull'interazione. Si basa fortemente sulla visualizzazione di strutture di dati ed è ottimizzato per la creazione di programmi semplici e giochi Java 2D. Greenfoot ha una funzionalità di condivisione online davvero eccezionale che viene inserita direttamente nell'IDE. Gli utenti possono condividere i loro 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: Gratuito
- Taglia: 162 MB per Windows (JDK incluso)
10. Codenvy
Nell'ultima voce del nostro elenco, abbiamo Codenvy, che, a differenza di tutti gli altri IDE menzionati finora, è puramente basato su cloud. Nessuna installazione richiesta. Codenvy ha tutte le campane e i fischietti di un IDE "offline" con tutte le funzionalità, inclusi ambienti di 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 una quota di abbonamento mensile. L'edizione comunitaria di Codenvy è gratuita.
Informazioni dettagliate:
- Sviluppatore: Codenvy Inc.
- piattaforme: Cross Platform (basato su browser)
- Prezzi: Gratuito per l'edizione della comunità. Abbonamenti per 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.