Java 7 ya ha llegado
Más de cuatro años han tardado los desarrolladores de Oracle en lanzar la nueva versión de Java, Java 7. Por fin, a finales de pasado mes de julio, se producía el ansiado lanzamiento.
Sin embargo, las expectativas no parecen haberse cumplido en su totalidad. En primer lugar, porque no todos los avances previstos en esta nueva versión se han visto realizados, si no que se han pospuesto para el próximo lanzamiento de Java 8, posiblemente a finales del 2012, entre ellos la multilatencia y la modularidad, despliegues cloud que serán especialmente útiles para su uso en la nube.
Aún así, un orgulloso Mark Reinhold, ingeniero jefe de desarrollo de Oracle, explicaba en su blog que en Java 7 se han corregido 9.494 bugs y se han introducido 1.966 mejoras y 9.018 cambios. Entre ellos hay que destacar una nueva API del sistema de archivos, la optimización para trabajar con procesadores multinúcleo, compatibilidad con Unicode 6.0 y la posibilidad de utilizar otros lenguajes como Ruby.
Pero los desarrolladores de Apache han emitido un comunicado advirtiendo que Java 7 presenta algunos bugs que provocan fallos en algunas de sus aplicaciones e incluso el bloqueo de la máquina virtual. Al parecer, estos fallos fueron descubiertos sólo cinco días antes del lanzamiento, por lo que Oracle no habría tenido tiempo de solucionarlos. La compañía se ha comprometido a hacerlo en la segunda actualización de Java 7.
Así las cosas, algunos se preguntan si, puestos a esperar, no hubiera sido mejor esperar un poco más para conseguir una nueva versión de Java con todas las garantías, y con todas la mejoras prometidas inicialmente. Se han alzado incluso algunas voces críticas que aseguran que desde que Oracle se hizo con el control de Sun, el marketing ocupa cada vez un lugar más importante en la compañía.
Todos los amantes del lenguaje Java esperamos, sin embargo, poder beneficiarnos de Java 7 a la espera del anunciado Java 8.
www.javaparanulos.com es un sitio web pensado para los que quieren iniciarse en el conocimiento del lenguaje Java, partiendo de cero, pero también con cabida para expertos deseen compartir su saber y experiencia.
Registro automático