La Coctelera

foo-bar

Un blog sobre esto y lo otro

27 Febrero 2006

Empezando con Ruby on Rails

Ruby on Rails LogoCualquiera que se dedique a esto del desarrollo web / J2EE seguro que ha oido hablar de Ruby on Rails, un framework de desarrollo web. En un principio, a mi no me llamó especialmente la atención, solo era otro framework para hacer aplicaciones web. Aun con esas, estos últimos días me ha pinchado el gusanillo y me he puesto a indagar un poco.

Ni que decir tiene que me he llevado una grata sorpresa con RoR, su sencillez y al mismo tiempo su potencia. Ruby on Rails es un framework que implementa un puñado de muy buenas ideas. Es un MVC puro, con un solo fichero de configuración, que contiene el acceso a base de datos. El autor del framework, David Heinemeier Hansson, asegura que el desarrollo de una aplicación web con RoR es hasta 10 veces más rápido que el mismo desarrollo con cualquier otro framework J2EE. Esta afirmación, que a priori parece bastante fuerte, pues... resulta que no lo es tanto.

No quiero extenderme mucho sobre el tema, dado que no lo conozco muy a fondo, así que creo que es mejor si dejo una pequeña ensalada de enlaces para todos aquellos que quieran adentrarse en el mundo de RoR.

Empezamos desde el blog SobreRaíles, en el que se encuentra una interesante traducción de la primera y segunda parte del tutorial "Rolling with Ruby on Rails", desencadenante de la fiebre del RoR. Es fácil de seguir y cortito: hacer una aplicación básica lleva nada más que... ¡43 líneas de código! Lo que más me encanta de este framework y que no había visto antes, es el concepto de scaffolding: como, con una simple línea de código, se generan las pantallas básicas para insertar, actualizar, listar y borrar elementos de una tabla. Im-presionante, menudo pedacho de idea.

Más primeras impresiones sobre RoR en este post en Logicola. También ayuda para empezar con esta tecnología estas hojas resumen sobre Ruby on Rails o este intérprete vía web de Ruby con tutorial incorporado. Aunque para tutoriales sobre RoR, está disponible esta colección con 12 tutoriales sobre RoR bastante buenos.

Ruby y J2EESi después de leer todo esto te ha entrado el gusanillo, te has quedado con ganas de aprender más... Peero no sabes por dónde empezar con Ruby, el lenguaje en el que se sustenta este framework... En ese caso puedes visitar y descargar Why’s (Poignant) Guide to Ruby, un libro muy majo para saber cómo funcionar con este lenguaje (que, dicho sea de paso, fue desarrollado con el objetivo de que fuera sencillo de aprender).

Por último, puedes probar a integrar tu nueva aplicación web con alguna librería Ajax open source, como por ejemplo script.aculo.us o DWR. Junta todo esto a una idea novedosa, dale un nombre con gancho y tendrás en tus manos el próximo bombazo de la web 2.0 ;-)

Actualización 28/02/2006: Para variar, aprovecho la ocasión para hacerme autobombo en Barrapunto. Epaminondas Pantulis, traductor del artículo "Rolling with Ruby on Rails" y mente pensante que mueve SobreRaíles, me apunta a un generador de scaffolds basado en Ajax, igual de fácil de usar que el estándar. Los resultados, para variar, son bastante vistosos.

servido por foobar sin comentarios compártelo

sin comentarios · Escribe aquí tu comentario

Escribe tu comentario


Sobre mí

    Como se puede observar en esta foto, visto chistera, tengo monóculo, fumo puros y, probablemente, bebo cerveza.

    Para regalarme jamones, ofrecerme dinero o simplemente mandarme unas líneas, nada como usar el formulario de contacto.

Tag de sabiduría

Estadísticas


    Ver las estadísticas de foo-bar

    spam posion

Fotos

foobar todavía no ha subido ninguna foto.

¡Anímale a hacerlo!

Buscar

suscríbete

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):

¿Qué es esto?

Crea tu blog gratis en La Coctelera