Selezionare e lavorare con l'IDE giusto o con l'ambiente di sviluppo integrato è un aspetto vitale per diventare uno sviluppatore di app per dispositivi mobili di successo. L'IDE giusto consente agli sviluppatori di gestire classpath; creare file; costruire argomenti da linea di comando e molto altro. In questo particolare post, ti presentiamo un confronto tra 3 IDE Java molto popolari, ovvero Eclipse, NetBeans e IntelliJ.
Eclisse
Eclipse esiste dal 2001, da quando IBM ha rilasciato Eclipse come piattaforma open source. Gestito dalla Fondazione no-profit Eclipse, questo è utilizzato sia in progetti open source che commerciali. Iniziando in modo umile, questo è ora emerso come una piattaforma importante, che è anche utilizzata in diverse altre lingue.
Il più grande vantaggio di Eclipse è che presenta un'intera pletora di plugin, che lo rende versatile e altamente personalizzabile. Questa piattaforma funziona in background, compila il codice e mostra gli errori man mano che si verificano. L'intero IDE è organizzato in Perspectives, che sono essenzialmente una sorta di contenitori visivi, che offrono un insieme di visualizzazioni e editor.
Il multitasking, il filtraggio e il debugging di Eclipse sono altri vantaggi. Progettato per soddisfare le esigenze di grandi progetti di sviluppo, può gestire varie attività come analisi e progettazione, gestione del prodotto, implementazione, sviluppo del contenuto, test e documentazione.
NetBeans
NetBeans è stato sviluppato in modo indipendente nella seconda metà degli anni '90. È emersa come una piattaforma open source dopo essere stata acquisita da Sun nel 1999. Ora, una parte di Oracle, questo IDE può essere utilizzato per sviluppare software per tutte le versioni di Java che vanno da Java ME fino a Enterprise Edition. Come Eclipse, anche NetBeans offre una varietà di plugin con cui puoi lavorare.
NetBeans ti offre diversi bundle: 2 edizioni C / C ++ e PHP, un'edizione Java SE, l'edizione Java EE e 1 edizione kitchen sink che offre tutto ciò di cui avrai bisogno per il tuo progetto. Questo IDE offre anche strumenti ed editor che possono essere utilizzati per HTML, PHP, XML, JavaScript e altro ancora. Ora puoi trovare supporto per HTML5 e altre tecnologie Web.
NetBeans ha ottenuto un punteggio su Eclipse in quanto supporta il database, con driver per Java DB, MySQL, PostgreSQL e Oracle. Database Explorer consente di creare, modificare ed eliminare facilmente tabelle e database all'interno dell'IDE.
Visto in gran parte in passato come una sorta di ombra di Eclipse, NetBeans è ora diventato un formidabile concorrente del precedente.
IntelliJ IDEA
In vigore dal 2001, IntelliJ IDEA di JetBrains è disponibile sia in versione commerciale che in una community open source gratuita. JetBrains è una società consolidata ed è più noto per il suo plug-in Resharper per Visual Studio ed è particolarmente utile per lo sviluppo C #.
IntelliJ offre supporto per una varietà di lingue, tra cui Java, Scala, Groovy, Clojure e altro ancora. Questo IDE è dotato di funzionalità come il completamento di codice intelligente, l'analisi del codice e il refactoring avanzato. La versione commerciale "Ultimate", che si rivolge principalmente al settore enterprise, supporta inoltre SQL, ActionScript, Ruby, Python e PHP. La versione 12 di questa piattaforma include anche un nuovo designer per l'interfaccia utente Android per lo sviluppo di app per Android.
IntelliJ dispone anche di diversi plugin scritti dall'utente. Attualmente offre oltre 900 plugin, oltre a un ulteriore 50+ nella sua versione aziendale. Gli utenti sono sempre invitati a inviare più plug-in utilizzando i componenti Swing incorporati.
In conclusione
Tutti i suddetti IDE hanno i loro vantaggi. Mentre Eclipse è ancora l'IDE più utilizzato, NetBeans sta guadagnando popolarità con gli sviluppatori indipendenti. Mentre l'edizione aziendale di IntelliJ funziona come una meraviglia, alcuni sviluppatori potrebbero considerarla una spesa inutile.
Tutto dipende da ciò che stai cercando, come sviluppatore, e da come pensi di andare avanti con il tuo lavoro. Installa tutti e 3 gli IDE e provali prima di fare la tua scelta finale.




