Encuesta

¿Qué piensas de la adquisición de Sun por parte de Oracle?

30-06-2009 - 188 votos

Destacados Agenda

Más eventos |

(1)

¿Java 5, Java 1.4 o Java 5 y Java 1.4?

29/05/2008 08:42 abraham

Este es uno de los debates que actualmente está sucediendo dentro del seno de Eclipse. Eclipse Foundation ha comenzado definir la arquitectura de lo que será Eclipse 4. Y uno de los grandes debates es si mueven o no los componentes internos de la plataforma a Java 5, si siguen usando Java 1.4, o si soportan ambas versiones.

 

Las ventajas de pasarse a Java 5 son las mejoras en el lenguaje y en las librerías. Los principales detractores de este cambio son los miembros de la comunidad empotrada de Eclipse, que temen que al moverse a Java 5 el entorno consumirá más recursos sin realmente ofrecerles nueva funcionalidad.

 

El debate va más allá de Java 5 y Java 1.4. También se plantea en sí debería soportar APIs para otros lenguajes como Groovy, Ruby, JavaScript, C... Aunque esto se lo plantean a más largo plazo. El punto más candente ahora mismo está entre Java 5 y Java 1.4. Y no es viable que cada grupo de desarrolladores responsables de una parte de la plataforma tome una decisión diferente, ya que la decisión que tome se verá reflejada en su API y arrastrará a otros proyectos que dependan del suyo.

 

Esta discusión no es realmente relevante para los usuarios finales de el entorno de desarrollo Eclipse. Si es relevante para los desarrolladores que usen la plataforma de Eclipse en sus desarrollos. Por otro lado, resulta interesante ver los problemas y tensiones que surgen al intentar evolucionar un proyecto software de tanta envergadura como Eclipse. Este tipo de cosas son las que hacen que la velocidad de evolución de las aplicaciones decrezca rápidamente con su tamaño

Volver a actualidad

Etiquetas: j2se, eclipse

Comentarios: 5

  • Anónimo 29/05/2008 12:27

    @Abraham: Java 5 el entorno consumirá más recursos (sin realmente ofrecerles nueva funcionalidad.)

    Se muy poco de Eclipse y la noticia se me queda corta ... Tambien la veo un poco FUD (con perdón) respecto al futuro de Eclipse (aunque coincido en que da la impresión de que parece que su evolución se está ralentizando). 

    ¿Donde se puede obtener más info sobre esto? Porque, en parte, me parece una discusión que trata de hacer "branch" ... ¿Tiene alguna relación con las diferentes implementaciones de compiladores y JVMs? Creo que Eclipse (en general) usa su propio compilador para Java (para compilación incremental ...), sólo es 32 bits ...

    En general la filosofía de Java-JVM siempre ha sido saltar a la ultima versión cuanto antes mejor: más funcionalidad, mayor optimización, compatibilidad hacia atras (casi perfecta), más bugs resueltos. ¿Cuan grande es esa diferencia en recursos entre la 4 y la 5? ¿Qué significa eso de que no aporta nada?¿Que aportaron la 3 y la 4 que no tuviera la 2? ¿Debería asustarme si miro los fuentes de Eclipse?

    Dudoso en Madrid 

  • greeneyed 29/05/2008 14:29

    Si lees la fuente dice:

    the community is divided here sharply - embedded folks (and their ilk) do not want Java 5 - they fear bloat.

    Así que no se dice nada respecto a que Java 5 no aporte nada. Como no se nada realmente de los argumentos que presentan, la prudencia me lleva no pronunciarme sobre si son validos o no.

    Y tampoco veo "el gran debate", a lo mejor por no haber estado presente en el summit. Solo veo una recopilacion de los pros y los contras que alli se discutieron, que tampoco es tan raro.

  • harpon 29/05/2008 14:53

    Java 5 posee optimizaciones que no posee Java 1.4, además no requiere que los sistemas desarrollados sobre eclipse migren de Java 1.4 a Java 5 ya que con este último se puede compilar código hacia cualquiera de las plataformas anteriores.

    Además posee mejoras en la sintaxis qu ayudan a un mejor entendimiento y mantenimiento del código: anotaciones, foreach, genericos, etc.

    Hasta cuando Eclipse va a seguir relegando la actualización del IDE? no lo sé, yo por eso sigo usando NetBeans.

    J2SE 5.0 Performance White Paper: http://java.sun.com/performance/reference/whitepapers/5.0_performance.html#2

  • Anónimo 29/05/2008 18:27

    si lo mejor es netbeans

  • Anónimo 05/06/2008 13:42

    Los de Eclipse actualizan cada año el IDE, a finales de Junio sacan 1 nueva versión.

    Por tanto no es cierto q no avancen.

Escribe tu comentario

Sun Microsystem Logo NHT-Norwick Logo

© 2002-2007 Asociación javaHispano