viernes, 15 de marzo de 2013

Lanzamiento de Ruby 2.0

Ya llego.

Ya llegó Ruby 2.0, la esperada renovación del lenguaje y sus bibliotecas ya esta aquí.

Version estable.
Aunque esta es la primera versión estable de esta rama del lenguaje se ha cuidado mucho la compatibilidad hacia atrás con la rama 1.9, de manera que la migración sea lo más simple y suave posible.

Características.
Algunas de las nuevas características y mejoras tienen que ver con los Ennumerables y las funciones de Expresiones regulares. Se ha cambiado de biblioteca base para el proceso de RegEx y en cuanto a las ennumeraciones ahora esta permitido verificar el tamaño, cargarlas en modo "lazy". Estas características también se agregaron a los Rangos.

Problemas.
No todo es miel sobre hojuelas, esta versión presenta ciertas incompatibilidades menores, pero que pueden afectar el funcionamiento y rendimiento de código que no se escribió en UTF-8 por ejemplo y de funcionalidad específica de cadenas de texto.

Más Información.
Pueden obtener información completa en sl sitio oficial en español:
http://www.ruby-lang.org/es/news/2013/02/25/LiberadoRuby200-p0/

O en inglés en:
http://www.ruby-lang.org/en/news/2013/02/24/ruby-2-0-0-p0-is-released/

Recomendación.
Les recomiendo probarlos antes de ponerlo en producción, sobre todo si ya tienen una aplicación estable.
Falta ver cuando se ponen al corriente Rubinius, JRuby y otros derivados que se ejecutan en ambientes varios.

Que esten bien, bye bye.

No hay comentarios:

Publicar un comentario