Netbeans vs Eclipse
El mercado de Java IDE (entorno de desarrollo integrado) es uno de los más intensamente competidos en el área de herramientas de programación. NetBeans y Eclipse son dos de los cuatro principales competidores en esta área (IntelliJ IDEA y Oracle JDeveloper son los otros dos). Tanto NetBeans como Eclipse son software libre y de código abierto..
Qué es Eclipse?
Eclipse es un IDE que permite el desarrollo de aplicaciones de software en varios idiomas. De hecho, puede denominarse un entorno de desarrollo de software completo compuesto por el IDE y el sistema de complementos. Es un software gratuito y de código abierto lanzado bajo la Licencia Pública de Eclipse. Está desarrollado en Java y puede utilizarse para desarrollar aplicaciones principalmente en Java. Sin embargo, con el uso de complementos adecuados, se puede usar para desarrollar aplicaciones en muchos otros lenguajes como C, C ++, Perl, PHP, Python, Ruby y muchos más. Además, los paquetes para Matemáticas se pueden desarrollar en Eclipse. El IDE de Eclipse se llama Eclipse ADT, Eclipse CDT, Eclipse JDT y Eclipse PDT, cuando se usa con Ada, C / C ++, Java y PHP, respectivamente.
Es un IDE multiplataforma, que se ejecuta en los sistemas operativos Linux, Mac OS X, Solaris y Windows. Su versión estable actual es 3.7, que se lanzó en junio de 2011. Eclipse se basa completamente en complementos (componentes ligeros). La funcionalidad no está codificada como en otras aplicaciones (en su lugar, toda la funcionalidad es proporcionada por complementos). Euquinox es la base para el sistema de tiempo de ejecución de Eclipse..
Que es NetBeans?
NetBeans es un IDE para desarrollar aplicaciones de software en Java, JavaScript, PHP, Python, C / C ++, etc. NetBeans también es un marco de plataforma que puede utilizarse para desarrollar aplicaciones de escritorio en Java. NetBeans fue desarrollado en Java. Es un IDE multiplataforma, que se ejecuta en muchos sistemas operativos como Microsoft Windows, Mac OS X, Linux y Solaris (siempre que la JVM esté instalada). Además de JVM, se necesita JDK para desarrollar aplicaciones Java en NetBeans. Los módulos (componentes modulares) se pueden utilizar para desarrollar aplicaciones utilizando la plataforma NetBeans. Existe un módulo separado para diferentes funciones, como edición, control de versiones y soporte para Java / CVS. Cualquier aplicación desarrollada utilizando esta plataforma puede ser extendida por terceros. Esto es cierto también para el IDE de NetBeans. Está desarrollado por Oracle Corporation y la versión estable actual es la versión 7.0, que se lanzó en abril de 2011. Está licenciada bajo la licencia CDDL (Licencia de desarrollo y distribución común) ofrecida por Sun.
¿Cuál es la diferencia entre NetBeans y Eclipse??
Aunque tanto NetBeans como Eclipse son dos de los IDE de Java de código abierto y de código abierto más populares, tienen sus diferencias. El soporte para Maven es mejor en NetBeans. Debido a que puede obtener GlassFish con el paquete Java EE para NetBeans, es más fácil de usar que en Eclipses (ya que tiene que configurar GlassFish por separado). NetBeans viene con un constructor de GUI incorporado para Swing, pero necesitas usar un plug-in separado en Eclipse. Las opiniones generales dentro de la comunidad de Java sobre estos dos IDE son bastante similares. Para el desarrollo básico de Java (Java SE), ambos ofrecen características comparables. Pero si tiene un propósito específico, un IDE puede ser un poco mejor que el otro. Por ejemplo, existe un consenso general de que para desarrollar en la plataforma OSGi, Eclipse es la mejor opción, mientras que NetBeans es mejor para el desarrollo de Java EE..