Imprimir
Ene
13
2011

¿Hasta qué punto es estable Joomla 1.6.0?

Autor // Isidro B.

( 1 Voto )

Como todos sabemos, la versión 1.6.0 de Joomla fue liberada en la fecha prevista el pasado lunes día 10 de enero. Esta versión llega con la vitola de "estable", tras suceder a la única versión candidata que apareció de esta rama del CMS.

Sin embargo, algunas personas de cierto peso dentro de la joomlaesfera han lanzado una crítica acerca del hecho de haber marcado como estable esta versión. En este artículo vamos a tratar de ver qué argumentos se ofrecen para sustentar dicha crítica, y os daremos nuestra opinión al respecto.

La crítica a la que hacía referencia la formuló Brian Teeman Towles en un comentario en JoomlaBlogger. Era la siguiente:

I dont see where its called GA anywhere. The downloads say Stable. The versions file in the api says stable. The Changelog says stable. Not that I think its stable by any means.

As well there are a large amount of changes between RC and Release. The last "Release Candidate" and the First Release should be the same. Thats the whole point of a Release Candidate. To say your following an RC pattern then releasing as Stable with a huge amount of changes, including function signatures, removing functionality, and api changes, is a slap in the face to developers who are trying to get their products up to 1.6.

Según argumenta Brian, entre una versión candidata y la estable no debe haber cambios importantes, y en el caso de Joomla los ha habido. Según comenta, en el proceso que ha  tenido lugar entre la RC y la reciente versión estable se han modificado funciones del framework, se han eliminado ciertas funcionalidades y se han realizado modificaciones en la API, lo que supone según sus palabras (y yo estoy de acuerdo) una "bofetada en la cara" de los desarrolladores que han querido adelantarse al lanzamiento oficial y han estado trabajando en la adaptación de sus extensiones a la nueva API. Y además comenta que él no piensa que la versión que se ha lanzado sea realmente estable en absoluto. Ahí es nada.

Lo cierto es que ha sucedido algo desde el lanzamiento que igual nos ha pasado desapercibido: inicialmente, la versión anunciada el lunes se bautizó como "GA", General Availability, pero a las pocas horas no había ni rastro de ese "sobrenombre". En la respuesta que da Kistoffer a Brian le dice que al parecer fue una "estrategia" del equipo de Joomla, que consideró que el término "GA" no es demasiado bien entendido por la gente, y que por tanto era mejor suprimirlo o sustituirlo directamente por "stable", algo que la gente entiende mucho mejor.

El caso es que da la impresión de que se ha forzado un poco la máquina para tener la versión en la fecha anunciada. Coincido con Brian en que lo más lógico es que entre una versión estable y la versión candidata que la precedía los cambios deben ser mínimos, y en ningún caso de diseño o de funcionalidades, sino únicamente de corrección de errores. Cosas como esta dan la razón a los desarrolladores que han querido esperar hasta última hora antes de ponerse a trabajar en sus nuevas versiones, pues un cambio en la definición de una función concreta puede suponer tirar horas de trabajo a la basura, y con los márgenes que se manejan en el desarrollo de extensiones no está la situación como para andar perdiendo horas de trabajo.

Sin embargo, también es cierto que Joomla es un proyecto que se enorgullece de decir a los cuatro vientos que se sustenta de manera directa en la comunidad. Y no hay mejor equipo de beta testers para un software que una enorme comunidad de entusiastas. Marcando la versión como estable, los usuarios nos lanzaremos en masa a instalarla, y la cantidad de fallos detectados será infinitamente mayor que si se hubiera lanzado una segunda RC, lo que acortará sensiblemente los plazos para que su fiabilidad sea total. La Comunidad debe poner su parte.

Personalmente, tengo la impresión de que el equipo de Joomla se ha visto un poco empujado a acortar plazos por el reciente lanzamiento de Drupal 7. En los últimos meses, Joomla ha ido ganando mucho terreno en ciertos campos a su competidora, y la nueva versión de este excelente CMS incluye una serie de mejoras que podrían hacer que muchos usuarios indecisos de Joomla o los que llevan años esperando ciertas mejoras acabaran decantándose por pasarse a él.

Sea como sea, lo que está claro es que Joomla 1.6 tiene todavía una estabilidad un poco cogida con alfileres. No me malinterpreten: si el equipo de Joomla dice que ya está lista para ser usada en sitios productivos, no tengo la más mínima duda de que así es. Pero creo que aún hay que pulir esta versión definitiva un poco para que alcance unas cotas de fiabilidad que puedan competir con la que actualmente ofrece Joomla 1.5.22.

De modo que, a menos que necesiten expresamente las nuevas funcionalidades de la 1.6, que vayan a desarrollar un portal que no necesite ser 100% estable durante los próximos 1-2 meses o que no les importe estar permanentemente atentos a las novedades y tengan tiempo de sobra para adaptarse a cualquier cambio, mi consejo es que la única apuesta segura en estos momentos sigue siendo Joomla 1.5.22. Eso sí, les invito a que prueben intensivamente la nueva versión, porque como comunidad tenemos que darle ese último empujón a nuestro CMS favorito, y porque nos encanta que este proyecto cuente con nosotros ;).

RECTIFICACIÓN: Por algún motivo que se me escapa, al leer el cometario que cito de JoomlaBlogger leí Brian Teeman en lugar de Brian Towles. Sinceramente, no sé qué demonios pasaba por mi cabeza en aquel momento. Mis más sinceras disculpas a todos por el error, y especialmente a Brian Teeman por poner en su boca (o en sus dedos en este caso) palabras que no eran suyas.

Escribir un comentario

REGLAS APLICABLES A LOS MENSAJES

  • Los comentarios serán publicados una vez que hayan sido comprobados y aprobados por un administrador del sitio.

  • No están permitidos comentarios injuriosos o amenazadores.

  • No está permitido hacer spam.

  • Los enlaces que no vayan a sitios oficiales Joomla! o que no estén relacionados con el mensaje serán editados.


Código de seguridad
Refescar