Buscar
Social
Ofertas laborales ES
« Celebrado el final de la JavaCup 2012; ya tenemos ganadores | Main | ¿Son los APIs oficiales de Java thread-safe? »
viernes
mar232012

IDEA vs Eclipse

Recientemente en DZone han publicado una comparativa entre Intellij IDEA y Eclipse desde el punto de vista de desarrollo de aplicaciones Java. Intellij IDEA puede considerarse actualmente como el "último IDE Java de pago". El artículo está escrito claramente por un fan de Intellij IDEA, aunque los argumentos que hace son buenos y los respalda con capturas de pantallas de Intellij y de Eclipse. Por ejemplo, cuando argumenta que la funcionalidad de auto completado de IDEA es superior muestra el comportamiento de ambos IDE en un mismo escenario nos muestra esta captura de pantalla para Intellij IDEA:

 

y esta otra para Eclipse:

 

Según Andrei Solntsev, el autor del artículo, Intellij IDEA tiene un mejor depurador, una mejor funcionalidad de auto completado y mejor refactoring que Eclipse. Indudablemente, en los ejemplos que él muestra se puede argumentar que es correcto lo que afirma. Pero también podría ser el caso de que los ejemplos estén escogidos de tal modo que en esos escenarios Intellij IDEA se comporta mejor que  Eclipse, pero en otros escenarios sucede lo contrario.

¿Cual es vuestra opinión sobre esta comparativa?

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (19)

Soy bastante fan de Netbeans, no tanto de Eclipse, pero estoy completamente de acuerdo con el autor en el sentido de que IDEA es un excelente editor.
Entre Netbeans o Eclipse prefiero Netbeans, pero si puedo utilizar IDEA, mejor que mejor.

marzo 23, 2012 | Unregistered CommenterJor

Me pregunto por qué no haría esas mismas comparaciones, pero con NetBeans, en vez de con Eclipse.
¿Quizás porque no llegaría a las mismas conclusiones?.

marzo 23, 2012 | Registered Commenterchoces

Y como van de consumo de memoria ? Mi eclipse se come 1 GB facilmente con los plugins del STS
Me gustaria ver una comparativa netbeans vs IDEA vs eclipse

marzo 23, 2012 | Unregistered CommentermemoryHunger

yo uso los tres para diferentes tipos de proyectos. para griffon uso idea, para grails eclipse y para aplicaciones java uso netbeans. cada uno tiene sus cosas buenas y malas, pero mi favorito es netbeans

marzo 24, 2012 | Unregistered Commentermiguel bautista

Este tipo de comparativas siempre llevan a lo mismo. Cada persona se ve reflejada y atraida por un IDE por cierto motivo o razon. Todos somos diferentes y tenemos gustos distintos y por tanto vemos cosas buenas donde otros ven cosas "malas"...Pienso que todos los IDEs tienen cosas muy buenas y cosas no tan buenas y de esto depende que cada cual se acomode a lo que mas le convenga....

marzo 24, 2012 | Registered Commenterju4n

Yo llevo hace un par de meses utilizando Idea como IDE para Java y Javascript/CSS/HTML y es una gozada: simplemente soy mucho mas productivo que con Eclipse/Netbeans.

Ademas tiene un editor Javascript/CSS/HTML bastante superior al de Eclipse (no tanto al de Aptana) y muy superior al de Netbeans, y como yo trabajo en front-end and back-end a menudo, en un IDE hago todo.

marzo 25, 2012 | Unregistered Commenterjhuesos

@jhuesos

Solo por curiosidad, ¿Cuál es la última versión de NetBeans que has usado?

marzo 25, 2012 | Registered Commenterchoces

Esa estuvo muy buena @choces

Creo que de lejos Netbeans es el mejor ... .Lo digo con conocimiento, ya que he usado los tres en proyectos grandes.

marzo 25, 2012 | Unregistered Commentergrafity

En mi opinión, creo que de las open source no hay otra que Eclipse, seria bueno que la comparación se haga con otra paga como ser JBuilder.

marzo 26, 2012 | Unregistered Commenter@arpela

El problema con esta comparación es que Eclipse se basa en plugins por lo cual hablar de editor de Javascript/CSS/HTML/lo_que_sea no tiene sentido a menos que digamos bien concreto "estamos comparando la version X del plugins Y en eclipse Z"
@jhuesos: como sabés que IDEA es superior a Eclipse en cuanto a Java y Javascript/CSS/HTML probaste todos los plugins existentes y todas las combinaciones?????
Saludos

marzo 26, 2012 | Unregistered Commenterdiego

@Diego, creo que me exprese mal. Lo que queria decir es que el editor de Idea es muy bueno para Java y Web (HTML,CSS, Javascript) y encima "out-of-the-box".

El editor por defecto de eclipse para web no esta mal, y mejora mucho instalando Aptana. Entre el de aptana y el de Idea, me sigue pareciendo un poco mejor el de idea, pero vamos no hay gran diferencia.

El editor para web de Netbeans es bastante malo, aunque lo han mejorado bastante en Netbeans 7.X, pero aun esta bastante por detras.

Y no, no he probado todos los plugins o combinaciones de Eclipse, que es una de las cosas que mas me cansaba de Eclipse. Estuve durante algun tiempo buscando un IDE que funcionara muy bien en WEB (HTML, JS, ...) y que tuviera plugin para usar JS Test Driver y en Aptana en linux tenia un problema con el auto-save bastante molesto y en Eclipse, el plugin de la ultima version de JS Test Driver, no funcionaba muy bien. Y siempre eso teniendo que buscar la pagina para instalar el plugin, instalarlo, ...

Lo que me atrajo de Idea es que simplemente funciona muy bien "out-of-the-box", tiene un monton de plugins y no me da problemas. Funciona y punto. Eclipse no es asi, despues de tunearlo y dedicarle algo de tiempo, puedes conseguir una experiencia buenisima, posiblemente la mejor, pero es mas coñazo. Y Netbeans es muy buen IDE, no hay casi que configurar nada para usarlo y empezar a ser productivo, pero se le nota la falta de plugins en determinadas cosas.

Claro, Idea cuesta 200€ y luego 100€ al año. Vale la pena? En mi caso si, y mucho. Pero reconozco que si le hubiera dedicado a Eclipse un mes o asi, a lo mejor hubiera llegado a ser tan productivo como con IDEA (aunque como ya dije, en Linux tenia problemas con plugins y algun que otro cuelgue), pero por lo que veo y he probado, no me lo parece.

Un saludo,

marzo 27, 2012 | Unregistered Commenterjhuesos

El instalador del plugins de Eclipse fue mejorado enormemente, te comento porque en versiones anteriores < 3.4 a mi también me molestaba la forma de instalar algunos plugins (digo algunos porque algunos plugins se instalaban simplemente copiando el jar en alguna carpeta como dropins, etc)
En cuanto a buscar que plugins instalar, yo lo que hice en su momento es mirar que tiene MyEclipse (versión paga de Eclipse con todos con "los mejores" plugins instalados y funcionando perfecto) y veo primero si me resultan esos. Ahora ya hace rato que tengo mis plugins preferidos y busco lo que necesito específicamente.
Una pregunta para los que usan otros IDEs: en eclipse a mi me asombra la cantidad de plugins que hay y creo no equivocarme si digo que no hay nada que no este cubierto, les pasa eso a los demás?
Y dejo este link como para mostrar lo que dije recién:
http://wiki.ginga.org.ar/doku.php?id=herramientas:plugin_eclipse
Es un link al plugin de eclipse para desarrollar en GINGA-NCL que es un lenguaje para televisión digital interactiva (al estilo googleTV)
Saludos

marzo 27, 2012 | Unregistered Commenterdiego

@Diego, si, se que la instalacion de plugins ha mejorado muchisimo en Eclipse desde hace un par de años, con el respositorio central, etc. Aun asi, todavia existen muchos plugins en los que hay que añadir el repositorio a mano, pero vamos, cada vez son menos.

Nunca probe a instalar una version "de pago" como MyEclipse, porque seguramente vale la pena, por tener un entorno configurado con todos los plugins instalados y sin problemas aparentes. Y creo que el precio de MyEclipse era bastante asequible.

Con respecto a lo ultimo que dices, no hay ningun IDE que le haga sombra a Eclipse en cuestion de plugins: los hay para todo y en algunos campos, tiene los mejores con diferencia. De hecho, en segun que plataformas, yo trabajaria con Eclipse o si o si. Este es el punto fuerte de Eclipse sin ninguna duda.

Y el punto flaco de Netbeans, porque es el que menos plugins tiene.

IDEA esta entre medio, tiene un monton de plugins, pero normalmente para las cosas mas usadas. Lenguages / plataformas minoritarias como la que pones en el enlace, no existe plugin (o al menos no en el repositorio central).

Un saludo,

marzo 30, 2012 | Unregistered Commenterjhuesos

No he probado IDEA, pero si hay algo que no me parece cuestionable es que el autocompletado de Eclipse es de todo menos bueno. En Netbeans cuando autocompletas un metodo intenta colocar como argumentos variables de tipos correctos y, por otro lado, cuando intentas autocompletar una llamada coloca como primeras opciones aquellas que concuerden por tipo!

Esa y la combinacion control+tab, practicamente un estandar, son dos cosas que no entiendo como, a estas alturas, Eclipse no lleva de serie

marzo 30, 2012 | Registered Commentergolthiryus

JDEVELOPER no tiene punto de comparación...JDeveloper es "el IDE", lo demás es penuria. Eclipse no tiene buscar y reemplazar, además si una clase no compila igual la deja pasar, además de q le pones 100 librerías q nunca utilizas a su máxima expresión y de q las teclas suenan mucho, tienes q hacer fuerza, Netbeans trae siempre su pesado build.xml de ant q nunca se usa y su consola de memoria q si está lenta lo hace más lento. En cambio si buscas: servidor+base de datos+diseñador+plugins+autocompletar+rapidez+JAVA+calidad+elegancia+innovación...o sea, no es una opción, JDEVELOPER es el único IDE.

marzo 30, 2012 | Unregistered CommenterLLavero

@Llavero
"Netbeans trae siempre su pesado build.xml de ant q nunca se usa y su consola de memoria q si está lenta lo hace más lento".

Yo uso, al igual que decenas de miles de desarrolladores en NetBeans, el build.xml a diario. Eso de que "nunca se usa"... te referirás a tí mismo.

No entiendo eso de la "consola de memoria".

abril 2, 2012 | Registered Commenterchoces

@golthiryus: "En Netbeans cuando autocompletas un metodo intenta colocar como argumentos variables de tipos correctos y, por otro lado, cuando intentas autocompletar una llamada coloca como primeras opciones aquellas que concuerden por tipo" perdón???
Se vé que o probaste una versión de hace años o directamente no tuviste un eclipse en frente nunca. Es más para cada parámetro de un método te pone va poniendo una lista de posibilidades a las que seleccionas le das enter y pasas a la siguiente. En cuanto al Ctrol + tab, no sé muy bien si te refieres al asistente (Ctrol+1 en eclipse) o al autocompletar (Ctrol+space). Pero lo que si te puedo asegurar es que tiene absolutamente todo
@LLavero: "Eclipse no tiene buscar y reemplazar...." ya con esta frase queda demostrado que no usaste eclipse nunca porque eso lo tuvo siempre, desde el principio y creo que no debe existir IDE que no lo tenga.

saludos

pd: terminemos con esta discusión sin sentido que todos sabemos la conclusión de la misma

abril 3, 2012 | Unregistered Commenterdiego

bueno me quedo en assembler. y C para mí mejores compañeros.

noviembre 17, 2013 | Unregistered CommenterLinder

Alguien realmente cree que es necesario pagar una licencia por tan poco, referido al articulo original.

Autocompletado: Falso
Refactor : Falso
Javascript: Verdadero <-- ojo existen plugins como Angular 4 para eclipse

Esto me recuerda a MyEclipse vs eclipse.

Lo único realmente cierto, que android ha cambiado de IDE a AndroidStudio.

Para un desarrollador J2EE, realmente no vale la pena.

enero 5, 2018 | Unregistered CommenterPony

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>