Differenza tra netbeans e eclipse

Anonim

Netbeans vs Eclipse

Il mercato Java IDE (Integrated Development Environment) è uno dei più competiti nel settore degli strumenti di programmazione. NetBeans e Eclipse sono due dei quattro principali concorrenti in questo settore (IntelliJ IDEA e Oracle JDeveloper sono gli altri due). Sia NetBeans che Eclipse sono software gratuito e open source.

Cos'è Eclipse?

Eclipse è un IDE che consente lo sviluppo di applicazioni software in più lingue. Infatti, può essere definito un ambiente completo di sviluppo software composto dall'IDE e dal sistema plug-in. È software libero e open source rilasciato sotto la licenza Public Eclipse. È sviluppato in Java e può essere utilizzato per lo sviluppo di applicazioni principalmente in Java. Tuttavia, con l'utilizzo di opportuni plug-in, può essere utilizzato per sviluppare applicazioni in molte altre lingue come C, C ++, Perl, PHP, Python, Ruby e molti altri. Inoltre, i pacchetti per la matematica possono essere sviluppati su Eclipse. L'Eclipse IDE è chiamato Eclipse ADT, Eclipse CDT, Eclipse JDT e Eclipse PDT, quando utilizzati rispettivamente con Ada, C / C ++, Java e PHP.

Si tratta di un IDE cross-platform, che viene eseguito su sistemi operativi Linux, Mac OS X, Solaris e Windows. La versione corrente stabile è 3. 7, rilasciata nel giugno 2011. Eclipse è completamente basata su plug-in (componenti leggeri). La funzionalità non è hardcoded come in altre applicazioni (invece tutte le funzionalità sono fornite da plug-in). Euquinox è la base del sistema di runtime di Eclipse.

Che cosa è NetBeans?

NetBeans è un IDE per lo sviluppo di applicazioni software in Java, JavaScript, PHP, Python, C / C ++, etc. NetBeans è anche un framework di piattaforma che può essere utilizzato per lo sviluppo di applicazioni desktop in Java. NetBeans è stato sviluppato in Java. Si tratta di un IDE cross-platform, che viene eseguito su molti sistemi operativi quali Microsoft Windows, Mac OS X, Linux e Solaris (a condizione che sia installato il JVM). Oltre a JVM, JDK è necessario per sviluppare applicazioni Java in NetBeans. I moduli (componenti modulari) possono essere utilizzati per sviluppare applicazioni utilizzando la piattaforma NetBeans. Esiste un modulo separato per diverse funzionalità quali la modifica, la versione e il supporto per Java / CVS. Ogni applicazione sviluppata utilizzando questa piattaforma può essere estesa da terze parti. Questo è vero anche per l'IDE di NetBeans. È stato sviluppato da Oracle Corporation e l'attuale versione stabile è versione 7. 0, rilasciata nell'aprile del 2011. È concessa in licenza in base al CDDL (Common Development and Distribution License) offerto da Sun.

Qual è la differenza tra NetBeans e Eclipse?

Anche se NetBeans e Eclipse sono due dei più popolari IDE Java liberi e open source, hanno le loro differenze.Il supporto per Maven è migliore in NetBeans. Poiché è possibile ottenere GlassFish con il pacchetto Java EE per NetBeans, è più facile da usare che nelle Eclissi (in quanto è necessario configurare GlassFish separatamente). NetBeans viene fornito con build-in GUI builder per Swing, ma è necessario utilizzare un plug-in separato in Eclipse. Le opinioni generali all'interno della comunità Java su questi due IDE sono abbastanza simili. Per lo sviluppo Java (Java SE) di base, entrambi offrono funzionalità comparabili. Ma se hai uno scopo specifico, un IDE potrebbe essere leggermente migliore dell'altro. Ad esempio, esiste un consenso generale sul fatto che per sviluppare sulla piattaforma OSGi Eclipse è l'opzione migliore, mentre NetBeans è migliore per lo sviluppo di Java EE.