Feed RSS de iMàtica

Suscripciones

Introduzca su dirección de correo electrónico para suscribirse o darse de baja de la lista dedistribución de iMàtica.

  Suscribirse
  Anular suscripción

Recibirá cada fin desemana las noticias en su buzón de correo electrónico.

Volver al índice

Fe de errores - Disponible Ruby on Rails 2.0

Después de que un lector de nuestro boletín detectase diversos errores y falta de información en el artículo publicado la semana pasada sobre el nuevo Ruby on Rails 2.0, publicamos una nueva nota, escrita por este mismo lector.

Emili Parreño - El pasado 7 de diciembre vio la luz después de casi un año de trabajo la versión 2.0 de Ruby on Rails con importantes mejoras y nuevas funcionalidades que permitirán mejorar aún más el proceso de producción de software para la web.

Ruby on Rails (RoR) [1] es un framework (entorno de trabajo) de desarrollo de aplicaciones web basado en el lenguaje de programación Ruby [2], libre, multiplataforma y que sigue el paradigma MVC (Modelo, Vista, Controlador). Fue creado para ganar tiempo y efectividad en la creación de sitios web dinámicos, como pueden ser un gestor de contenidos o una tienda en línea. Apareció en julio de 2004 de la mano de David Heinemeier [3] a partir de su trabajo en Basecamp[4], una herramienta de gestión de proyectos on-line creada por 37Signals [5].

La llegada de Ruby on Rails ha supuesto una revolución en la metodología de desarrollo de aplicaciones web, ya que ha introducido el concepto "Agile development" [6], o sea, programar rápidamente de manera eficiente y poder afrontar los cambios que pida el cliente con el menor impacto posible. A partir de aquí han aparecido muchos entornos de trabajo para diferentes lenguajes que permiten agilizar el proceso de desarrollo de forma similar.

A pesar de que la comunidad de desarrolladores en RoR es pequeña comparada con otros lenguajes como pueden ser PHP, ASP o Java, si que es bastante dinámica y ha contribuido en mejorar la calidad del proyecto notablemente. Justo es decir que para desarrollar en este lenguaje es preciso tener un fuerte conocimiento de programación orientada a objetos y cierta experiencia en el desarrollo de aplicaciones web para poder sacarle el máximo partido.

La versión 2.0 de RoR [7] ha sido muy esperada por toda la comunidad de desarrolladores ya que incorpora importantes correcciones, mejoras y nuevas funcionalidades como son la incorporación definitiva de la arquitectura REST [8] que ya se empezó a introducir en la versión 1.2.6, mejoras de seguridad, el uso de cookies para almacenar las sesiones en vez de archivos en el servidor, un sistema de memoria caché para almacenar las consultas SQL y obtener un mejor rendimiento y otras más especificas que hacen que RoR se consolide como una alternativa sólida a los lenguajes tradicionales.

Esta nueva versión está disponible para Windows, Mac OS X (la versión 10.5 lleva instalado Rails 1.2.6) y Linux en la página web oficial de Ruby on Rails [1]

[1] http://www.rubyonrails.org
[2] http://www.ruby-lang.org
[3] http://www.loudthinking.com/
[4] http://www.basecamphq.com
[5] http:://www.37signals.com
[6] http://agilemanifesto.org/
[7] http://weblog.rubyonrails.org/2007/12/7/rails-2-0-it-s-done
[8] http://es.wikipedia.org/wiki/Representational_State_Transfer

Emili Parreño - www.abecedata.com

Retroenlace (Trackback)

Dirección del retroenlace para esta entrada:
http://www.imatica.org/blog-mt/mt-tb.fcgi/72

Publicar un comentario

Si no ha dejado ningún comentario en esta publicación hasta ahora -y por lo tanto esta es su primera vez-, es posible que éste tarde un tiempo aún en ser publicado (debe ser aprobado). Gracias por esperar

iMàtica es una producción de Guillem Alsina Gonzàlez
Para cualquier duda o consulta pueden dirigirse a la dirección de correo electrónico imatica@imatica.org

Búsquedas en Internet

Google