Java EE 7 también va "retrasado" y habrá que recortar características
Desde hace poco más de un mes sabemos que Java 8, en especial la parte relativa al soporte de modularidad, no iba a poder estar lista para la fecha prevista de liberación (primavera de 2013). Por ello, parece prácticamente seguro que Oracle va a optar por eliminar el soporte de modularidad de Java 8 y moverlo a Java 9.
Ayer se hizo público que una situación similar está pasando con Java EE 7. Las características más novedosas de esta versión eran las relacionadas con el cloud computing: "multitenancy support", comportamiento elástico de la plataforma, despliegue de aplicaciones en la nube y características relacionadas con ofrecer servidores de aplicaciones Java EE en modalidad "PaaS" (plataforma como servicio). No les va a dar tiempo a terminar en el plazo previsto esta funcionalidad.
Oracle ha sido honesto, y achaca este retraso a la falta de experiencia dentro de la propia compañía en temas relacionados con multitenancy support y PaaS; vamos, que pensaron que les iba a llevar menos tiempo implementar esa funcionalidad de la que realmente les está llevando. De querer completar el conjunto de funcionalidad que estaba previsto para Java EE 7, en vez de terminar en la fecha prevista (primavera de 2013) terminarán en primavera de 2014.
Linda DeMichiel, uno de los dos colíders de la especificación, ha hecho pública esta situación. Su propuesta es relegar la funcionalidad relacionada con cloudcomputing que no esté implementada todavía para Java EE 8 (alguna funcionalidad como seguridad mejorada, configuración simplificada y soporte binding con JSON va a ser incluida en Java EE 7). La fecha prevista para tener la funcionalidad de cloud por tanto sería primavera de 2015.
Según Linda, el retrasar esta funcionalidad tiene la ventaja de que "la nube estará más madura" cuando finalmente la soporte Java EE, y los distintos fabricantes de servidores de aplicaciones tendrán más experiencia en el tema y harán un mejor trabajo cuando lo implementen. Además, para aquel momento también tendremos soporte para HTML5 dentro de Java EE.
Parece que toca a hacer una encuesta similar a la que ya hicimos sobre Java 8 (la semana que viene publicamos resultados sobre ella):
Reader Comments (2)
A ver si alguien me puede iluminar. No entiendo porque si Oracle decide retrasar todo java EE 7 sale completo para el 2014 pero si sacan una versión "reducida" la completa la tendrían recién para el 2015. ¿Qué hace que les lleve un año mas? ¿No pueden planificar como para tener todo completo para el 2014 y en el 2013 "lo que tienen hasta ese momento"?
Yo creo que es demasiado sacar una versión de la plataforma cada año. Sobra con sacar una cada dos años. Por otro lado, si nos esperamos al 2015 no sólo van a tener la parte de computación en la nube, sino cosas como soporte para HTML5 y más historias, que nunca estuvieron en el plan inicial para Java EE 7.