Se encuentra usted aquí

¿Saldrá o no drupal 9? las versiones semánticas.

Apenas estamos empezando a usar Drupal 8 y ya se esta hablando de si existirá drupal 9 o si esta será la ultima versión. Toda este tema arranco con un articulo de Steve Burge (https://www.ostraining.com/blog/drupal/drupal-9) que planteaba que muy probablemente nunca saldría una versión de drupal después de la 8 para empezar por la gran cantidad de tiempo que tardo (cuatro o cinco años?).

Steve Burge dice: Grandes versiones (liberaciones) son probablemente historia. El futuro de Drupal es en versiones regulares, pequeñas, compatibles con versiones anteriores. "Big releases are probably history. Drupal's future is in regular, small, backwards-compatible releases."

Respondiendo, Gábor Hojtsy (http://hojtsy.hu/blog/2016-aug-09/there-will-be-drupal-9-and-here-why) explica en un texto titulado Will be drupal 9 que si existirá Drupal 9 solo que la manera en que saldrá es vía una continuación lo explica de esta manera:

"Siempre y cuando usted está en alguna versión de Drupal 8, las cosas tienen que ser compatible hacia atrás, por lo que sólo podemos añadir cosas nuevas. Esto todavía nos permite modernizar las API mediante la extensión de una vieja (API) de una manera compatible con versiones anteriores o la introducción de una nueva API moderna junto a una antigua y despreciar (pero no eliminar!) A la antigua. Esto significa que después de un tiempo puede haber múltiples APIs paralelas para enviar mensajes de correo electrónico, crear rutas, migrar el contenido, exponer a los servicios web, etc., y que será un desastre cada vez más grande.

Después de esto. Drupal 9 podría ser sólo quitar las malas formas antiguas y mantener las buenas nuevas formas de hacer las cosas y la primera versión de Drupal 9 podría ser la misma que la última versión de Drupal 8, eliminado lo redundante. Que haría que uno se mudara Drupal 9 entonces? Pues bien, las nuevas mejoras  dejarían de estar en Drupal 8 y las nuevas características estarían en Drupal 9.1."

After that Drupal 9 could just be about removing the bad old ways and keeping the good new ways of doing things and the first Drupal 9 release could be the same as the last Drupal 8 release with the cruft removed. What would make you move to Drupal 9 then? Well, new Drupal 8 improvements would stop happening and Drupal 9.1 will have new features again."

Esta discusión da pie a explicar un poco el sistema de versiones semánticas que esta usando Drupal.

Existe un documento que explica como se escriben las versiones de drupal y algunas fechas de las próximas salidas de versiones.

Se llama Drupal core release cycle: major, minor, and patch releases

https://www.drupal.org/core/release-cycle-overview

Con Drupal 8 se cambio el sistema de como enumerar las versiones, ahora las versiones de drupal tienen tres números: El primer numero es la versión mayor que solo cambia cuando existe un cambio que lo hace incompatible hacia atrás. El segundo numero esta reservado para añadir nuevas características que no rompen la compatibilidad hacia atrás y el tercer numero es para versiones que corrigen errores (bugs) en Drupal.

De esta manera el camino de actualizaciones y salida de nuevas versiones de Drupal esta más claro e implica para los desarrolladores una buena vista de hacia donde se va.

Por cierto vale la pena ver el video en inglés, que explica las versiones https://drupalize.me/videos/semantic-versioning

Versión: 
Categorias: 

Añadir nuevo comentario