entre descargar cuadro comparativo java eclipse netbeans vista64

descargar - ¿Cuál es la diferencia entre Eclipse y Netbeans si solo quiero usar Java?



eclipse java (9)

Recientemente obtuve una Vista Dell XPS de 64 bits para mí. Eclipse no tiene su versión de 64 bits, pero he leído en los foros que descargan Eclipse y trabajan con Java 1.5 en Vista con solo algunos problemas. Tengo Java 1.6 y Netbeans fue fácilmente descargable.

¿Cuál es la diferencia básica / grande que notaré si cambio a Netbeans de Eclipse ahora?


¿Cuál es la diferencia entre Coke y Pepsi?

Ok, en realidad no es tan similar, pero muchas de las diferencias son de manera cualitativa. Hablando de Netbeans 6.1 y 6.5:

  • Netbeans tiene una interfaz de usuario y un flujo de trabajo muy diferentes. No hay perspectivas, pero las barras de herramientas aparecerán u ocultarán automáticamente según sea necesario (es decir, la depuración). El proceso de compilación es diferente. La gestión de proyectos es diferente.

  • Netbeans se enfoca en una experiencia fluida e integrada a veces a expensas de las características. The Profiler está completamente integrado en el editor (los menús de contexto le permiten manipular rápidamente el perfilador), pero le faltan algunas características de los perfiladores de Eclipse.

  • Netbeans tiene un entorno de desarrollo JSP / Servlet / JSF estrechamente integrado. Todo el flujo de trabajo se conecta desde el desarrollo, la depuración y la implementación. Esto es más una "sensación" que cualquier otra cosa.

  • El editor de Netbeans no tiene muchas características de Eclipse. El corrector ortográfico es uno prominente. Rápida completa (Ctrl-K, Ctrl-J) es una característica de Netbeans infrautilizada. Los fragmentos son otro (aunque tienen una plantilla de autocompletar que llena un nicho diferente pero similar).

  • Menos elección Si no te gusta una de las herramientas incluidas, es poco probable que encuentres un buen complemento alternativo.

  • Matisse. Los editores de GUI de Eclipse han comenzado a ponerse al día, pero simplemente no son comparables con Matisse. Superficialmente, parecen equivalentes ...

  • <sarcasm> Tus amigos se burlarán de ti. </sarcasm>


¿Por qué no usar ambos?

Me gusta netbeans Perfilar herramientas mucho mejor que eclipse, ya que funcionan de forma directa en Linux.

Eclipse que utilizo para la edición normal, las herramientas de mylin realmente te ayudan a trabajar de una manera orientada a las tareas.

Netbeans admite la importación de proyectos de eclipse para que pueda trabajar con ambos IDE trabajando en un solo proyecto si es necesario.


Creo que será principalmente choque cultural. Cosas en diferentes lugares Funciones llamadas diferentes cosas.

Si realmente quieres probar Netbeans, utiliza tu fuerza durante un mes. Será una mierda para el primer día más o menos, ya que ninguno de los accesos directos será el mismo, varios modismos serán diferentes, etc.

Al final del mes serás lo suficientemente competente como para que estas cosas hayan desaparecido y puedas decidir objetivamente si te gusta más. (Actualmente estoy intentando esto con IntelliJ btw. Estado actual, confundido ;-)


El flujo de trabajo básico de Netbeans es mucho más suave y más confiable; pequeñas cosas como ^ X para cortar la línea actual funcionan correctamente. También es lo suficientemente simple como para entender lo que está haciendo.

otoh, Eclipse tiene la calidad emacs de ser una plataforma en sí misma; algunas personas juran por eso.

Editar: he cambiado de idea al encontrar HyperAssist: https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157

Simplemente, el complemento de HyperAssist completa la pieza faltante que mantuvo a Eclipse fuera de la medalla de oro; con él, Eclipse es el mejor IDE que he usado.


El sistema de compilación es diferente. Eclipse tiene un mecanismo de compilación interno, mientras que NetBeans se basa en hormiga.


Es triste decirlo, también descubres rápidamente que Netbeans es mucho más inestable que Eclipse. Intenté seriamente (más de un mes;)) a 6.1 y esa fue la "característica" más notable para mí. A veces, un movimiento simple del mouse es suficiente para matar la aplicación. Hicieron un gran progreso desde 5.x, pero en verdad, Netbeans todavía está muy por detrás de Eclipse.


La popular herramienta de productividad Mylyn es una característica clave que solo está disponible en Eclipse.

Un participante del foro Joel on Software escribió: "Me han llamado a Eclipse algunas características, en particular: Mylyn, y me gustaría probarlo". http://discuss.joelonsoftware.com/default.asp?joel.3.703449

Mylyn proporciona acceso integrado a su rastreador de errores y problemas. Cuando trabajas en un error o problema, Mylyn enfoca la interfaz de usuario de Eclipse solo en el código que es relevante para la tarea en cuestión.


Recientemente he probado Netbeans 6.5 y he encontrado / entendido:

  • Netbeans tiene un mejor soporte de idioma nuevo (ya que es el IDE / "implementación" de referencia para nuevas tecnologías)
  • Similar a la anterior, pero Eclipse todavía no tiene una compatibilidad genérica de 1-1 con javac de sun o una opción para "hacerlo compatible" (Eclipse es demasiado inteligente para inferir tipos, correcto, pero no es bueno si tu máquina de compilación no puede eso)
  • No hay necesidad inmediata de complementos: ¿subversión (y Mercurial?) Están incorporados, y como se integra muy bien con hormiga, encuentro menos necesidad de complementos de Ivy, etc.
  • Múltiples classpaths: tiene tiempo de compilación, tiempo de ejecución, prueba el tiempo de compilación y prueba el tiempo de ejecución. Esto significa que si agrega algo como una dependencia de prueba (que su secuencia de comandos de compilación conoce), no será visible para el código principal. Nuevamente, muy bueno para la consistencia del servidor IDE / build.

  • La navegación de marcador se realiza a través de la lista de tareas en lugar de a través del archivo actual.

  • Netbeans es mucho más lento en la actualización de marcadores (presumiblemente debido a la compilación de hormigas en lugar del compilador triple de eclipse). Esto causa enormes problemas al tratar de navegar rápidamente y corregir marcadores de tareas.

Tal vez cuando trabajas con varios (muchos) proyectos al mismo tiempo, preferiría Eclipse (la organización del área de trabajo es excelente para eso). La interfaz parece responder mejor (al menos frente a versiones anteriores de NetBeans como 5.0) también en Eclipse. Esto está relacionado con problemas de rendimiento SWT vs Swing, aunque las diferencias no son tan grandes como en Java 1.4 días.

Sin embargo, yo diría que Netbeans es un IDE mejor integrado, usted inicia / depura aplicaciones de la misma manera, sin importar si está desarrollando una aplicación de escritorio o una aplicación web JSP / Servlet. Building depende completamente (desde la versión 4, creo) de Ant, y Netbeans lanza / agrega un objetivo transparente de forma transparente. Ant en Eclipse tiene el mismo nivel de integración que un par de cuernos de toro adheridos a la parte delantera de tu automóvil.

Eclipse es más extensible que Netbeans, pero el último es más uniforme.