miércoles
ago232006
¿Los cambios en Java 5 fueron una mala idea?
miércoles, agosto 23, 2006 at 10:27PM
Creo que ya es evidente que la adopción de java 5 por parte de los desarrolladores ha sido mucho más lenta que en anteriores versiones debido a que más que mejorar lo ya existente, Sun se decidió por adicionar nuevas características al lenguaje.
En su blog, Shai defiende su punto de vista, según el cual esto fue un error por parte de Sun. La tesis principal es "nuevas características añaden más complejidad" y que dicha complejidad no se justifica con la funcionalidad ganada ya que muchas de las nuevas características como Generics, los Enums o los imports estáticos o están mal implementadas o no son realmente necesarias; algo que no pasa con las Anotaciones que el autor define como una gran mejora.
Creo que este artículo y su subsecuente debate en javaLobby ponen de manifiesto un tema central: Más que nuevas características, a los desarrolladores les parece mejor que en nuevas versiones se mejore lo ya existente. Y resulta lógico, para quienes usamos día a día java nos gustaría que Sun nos ayudara a programar mas fácil, no a que nos agreguen nuevas características que dificilmente usaremos (en mi caso, las Anotaciones y los Generics me parecen una gran aportación, no así las otras nuevas características) .
El punto, como dice Shai, es que java es un producto y los desarrolladores somos los clientes.. Sun no puede seguir añadiendo características que no tienen gran uso (por ejemplo, Closures o base de datos embebida) para hacer mas mercadeable su producto con los managers y en revistas de TI , tiene que dedicarse también a resolver la multitud de bugs pendientes en las versiones actuales de JDK; de lo contrario tendremos a JDK 7 disponible y en los sistemas empresariales seguiremos usando Java 1.4
¿Ustedes qué opinan?
En su blog, Shai defiende su punto de vista, según el cual esto fue un error por parte de Sun. La tesis principal es "nuevas características añaden más complejidad" y que dicha complejidad no se justifica con la funcionalidad ganada ya que muchas de las nuevas características como Generics, los Enums o los imports estáticos o están mal implementadas o no son realmente necesarias; algo que no pasa con las Anotaciones que el autor define como una gran mejora.
Creo que este artículo y su subsecuente debate en javaLobby ponen de manifiesto un tema central: Más que nuevas características, a los desarrolladores les parece mejor que en nuevas versiones se mejore lo ya existente. Y resulta lógico, para quienes usamos día a día java nos gustaría que Sun nos ayudara a programar mas fácil, no a que nos agreguen nuevas características que dificilmente usaremos (en mi caso, las Anotaciones y los Generics me parecen una gran aportación, no así las otras nuevas características) .
El punto, como dice Shai, es que java es un producto y los desarrolladores somos los clientes.. Sun no puede seguir añadiendo características que no tienen gran uso (por ejemplo, Closures o base de datos embebida) para hacer mas mercadeable su producto con los managers y en revistas de TI , tiene que dedicarse también a resolver la multitud de bugs pendientes en las versiones actuales de JDK; de lo contrario tendremos a JDK 7 disponible y en los sistemas empresariales seguiremos usando Java 1.4
¿Ustedes qué opinan?
in
j2se
j2se 
Reader Comments