Nuevo esquema de releases en JetBrains

imagen / JetBrains
  
27 de Marzo de 2016   0  

La mayoría de nosotros conocemos el gran trabajo que ha realizado estos últimos años la empresa JetBrains, y muestra de ello es su exitoso IDE para Python llamado PyCharm. Y no solamente tiene este IDE, cuenta con soluciones para la mayoría de los lenguajes más utilizados en la actualidad como Ruby, C# Javascript, Android, Swift, PHP, entre otros.

Hace unos días atrás (9 Marzo 2016) anunciaron un cambio en el esquema de versionamiento y control de actualizaciones de su software con el propósito de mantener una nomenclatura más clara y sencilla para sus usuarios.

Anteriormente nos habíamos acostumbrado escuchar que PyCharm se actualizaba de la versión 2.0 a la 3.0, y luego de la 4.0 a la 4.0.1 y así sucesivamente hasta llegar al último que fue la versión 5.0. Bueno, ahora este tipo de versiones ya no será así.

La compañía se moverá a un esquema de versiones único para todos nuestros productos bajo el Toolbox de JetBrains y en particular, esto significa que todos los entornos de desarrollo, así como las herramientas de .NET sufrirán el mismo cambio.

Además, introducirán un nuevo sistema de control de versiones que seguirá el formato

YYYY.R

donde YYYY representa el año, y R la liberación dentro de ese año, obviamente, con el objetivo de tener múltiples estrenos anuales. Cada producto tendrá su propio número total de construcción en el formato YYYY.R.N.M *.

Para dar algunos ejemplos, podríamos liberar 2016.2 para IntelliJ IDEA con un número de compilación completa de 2016.2.1.10 y posteriormente liberar 2016.2 para WebStorm con un número de compilación completa de 2016.2.5.30. Sin embargo ambos son parte de la versión 2016.2.

¿Que beneficios podría traer este nuevo cambio?

La empresa menciona que los beneficios se centran en 2 personajes:

1. Los clientes.

  • Se podrán realizar un mayor número de actualizaciones para actualizar y mejorar las funcionalidades de su software.
  • El versionamiento utilizando el año, es mucho más entendible los clientes, ya que permitirá saber qué tan actualizada es la versión con la que están trabajando.

2. A la empresa Jetbrains

  • Ofrecer actualizaciones con mayor frecuencia, mejorar las características de sus productos y recibir retroalimentación si esperar tanto.
  • Tener un mejor control de las versiones para todos los productos y conocer qué tan actual se encuentran los productos.

Bueno esto es el resumen del aviso que JetBrains hace a todos sus clientes para que puedan enterner el porqué del cambio de actualiaciones y versionamiento. La nota completa la pueden encontrar en: http://goo.gl/0RqbgK



Alex Dzul

FullStack Python / Django Developer. #jslove