REST con Rails

Carlos Barbiero publicó esto el 29/12/09 en Herramientas, Lenguajes de Programación, Open Source, Ruby. No hay comentarios

El uso de REST con Ruby on Rails es extremadamente relajante, una vez que comienzas a utilizar REST y te acostumbras a trabajar de esa forma, no quieres volver a la forma tradicional. Esta es una guía de conceptos básicos de REST y su aplicación en Rails.

REST son las siglas de Representational State Transfer (Transferencia de Estado Representacional), es una técnica de arquitectura software para sistemas hipermedia distribuidos como la World Wide Web. El término se originó en el año 2000, en una tesis doctoral sobre la web escrita por Roy Fielding, uno de los principales autores de la especificación del protocolo HTTP y ha pasado a ser ampliamente utilizado por la comunidad de desarrollo.

Es un hecho olvidado por muchos desarrolladores Web de  hoy que el protocolo HTTP puede hacer algo más que GET y POST. No debería resultar tan sorprendente si consideramos que los navegadores solo soportan estas dos peticiones. El protocolo HTTP define también los métodos PUT y DELETE que deberían utilizase para crear o borrar un recurso en la Web. (más sobre REST: http://es.wikipedia.org/wiki/Representational_State_Transfer)

Por que usar REST?

Si nunca has utilizado  REST con Rails, te recomiendo que te descargues el pdf RestFul Rails desde http://www.b-simple.de/documents (disponible en español, inglés y alemán!) y comiences por alli. Este pequeño libro tiene la desventaja que la versión utilizada de Rails es la 1, por lo que te encontrarás con varias disidencias a la hora de probar los ejemplos, sobre todo al final del libro. Pero afortunadamente esto no es un gran problema, dejo aquí algunas urls que te servirán a modo de consulta y mayor aprendizaje:


Todavía no hay comentarios. ¡Publicá el primero!.


Dejá un comentario

Imagen CAPTCHA CAPTCHA Audio
Refrescar imagen