Buscar
Social
Ofertas laborales ES
« Yahoo! Browser Plus: la apuesta RIA de Yahoo! | Main | ¿Sigue teniendo sentido almacenar un modelo de objetos en tablas relacionales? (opinión publicada en Sólo Programadores) »
jueves
may292008

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

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

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.