Diferencia principal
Eclipse y Netbeans son entornos de desarrollo integrados (IDE) populares para el desarrollo de Java, pero también se pueden utilizar para otras tareas y lenguajes de programación. El formateador de código Java de eclipse es mucho más poderoso que el de netbeans. NetBeans está patrocinado por Oracle. Eclipse está patrocinado por IBM.
¿Qué es Eclipse?
Eclipse está asociado con IBM. Eclipse puede formatear automáticamente en fuentes Java en tiempo de ahorro. Esta característica fue lanzada en NetBeans 7.3. Eclipse tiene una vista de «sincronización» que muestra las diferencias entre VCS (por ejemplo, SVN, CVS, etc.) y la copia de trabajo local como una vista de árbol.
¿Qué es Netbeans?
NetBeans es un entorno Sun / Oracle. Netbeans tiene una especie de vista de sincronización que muestra la información como una tabla. La integración de Netbeans maven tiene una función para instalar un artefacto no maven (sin pom.xml) en el repositorio maven local (y tal vez otro).
Diferencias clave
- Eclipse puede formatear automáticamente en fuentes Java en tiempo de ahorro. Esta característica fue lanzada en NetBeans 7.3.
- El formateador de código java eclipse parece ser mucho más poderoso que el de netbeans
- NetBeans tiene la capacidad de abrir proyectos en diferentes directorios.
- NetBeans puede abrir cualquier proyecto de Maven sin tener que convertirlo en un proyecto específico de Eclipse.
- La integración de Netbeans maven tiene una función para instalar un artefacto no maven (sin pom.xml) en el repositorio maven local (y tal vez otro). Eclipse no tiene esta función. Solo hay soluciones alternativas.
- Eclipse tiene una vista de «sincronización» que muestra las diferencias entre VCS (por ejemplo, SVN, CVS, etc.) y la copia de trabajo local como una vista de árbol. Netbeans también tiene una especie de vista de sincronización, pero muestra la información como una tabla.
- NetBeans está patrocinado por Oracle. Eclipse está patrocinado por IBM.
- La interfaz de usuario de NetBeans se basa en Swing (kit de herramientas ligero nativo de Java). La interfaz de usuario de Eclipse se basa en SWT (una envoltura de Java alrededor del kit de herramientas subyacente del sistema), por lo que necesita bibliotecas binarias compiladas que dependen de la plataforma.
- No hay diferencia entre ambos bajo el soporte de la plataforma. Eclipse y NetBeans tienen soporte multiplataforma. Puede hacer que esta aplicación se ejecute en Windows, Mac, Linux, Solaris y cualquier otra plataforma, siempre que JVM (Java Virtual Machine) esté instalado.
- Ambos tienen una amplia gama de soporte de lenguaje de programación, que incluye C / C ++, Java, JavaScript y PHP. Pero cómo se obtiene este apoyo es una parte interesante. Eclipse es un IDE basado en complementos. Gran parte de su funcionalidad proviene de complementos. Las características como SDK de aplicaciones móviles, aplicaciones de Internet enriquecidas y aplicaciones basadas en arquitectura se pueden desarrollar utilizando complementos principalmente. Por otro lado, NetBeans tiene muchos proyectos y es un IDE basado en herramientas. Incorpora muchas plataformas que utilizan soporte de herramientas. Haciéndolo menos esparcido.