Iniciándonos con REST en RAILS

Tal como comenté ayer con la aparición de la versión 1.2.1 de Rails tengo ganas de conocer más esta nueva opción de desarrollo. He encontrado un interesante artículo que comparto con vosotros tomando lo más interesante.

 Por lo que he podido averiguar los dos principales puntos de RESTful routing son los siguientes:

  1. Usando los “verbos” HTTP de GET,POST, PUT, y DELETE ( en realidad DELETE no existe) para permitir una simple URL realizar multiples funciones
  2. Usando el método Rails “respond_to” para permitir una única acción responder a llamadas de HTML, Javascript, XML, RSS y demás..

 

  Hay un vídeo de la presentación que hizo DHH en  2006 RailsConf. También se puden ver las transparencias que utilizó en la presentación. La fuente comenta que lo mejor es escuchar el vídeo y seguir las transparencias ya que nos se ve muy bien.

Si queremos invertir un dinerillo podemos comprar el Screencast de PeepCode por 9$. No lo he hecho pero estoy seguro que valdrá la pena la inversión ya que dura unos 85 minutos. Además hay una “chuleta” en el mismo sitio con un resumen de los principales comandos.

Otra opción muy interesante que me ha servido mucho para avanzar en el aprendizaje de Rails ha sido estudiar proyectos que ya existen. Pues podemos utilizar un proyecto llamado RESTful Product Tracker de Zack Chandler para aprender con un ejemplo.

Por último para entender la base de lo que es REST podemos leer el siguiente artículo llamado REST in Plain English.

También podéis ver un Screencast de pdelgado que explica paso a paso como funciona REST.

Comparto estas fuentes de información y yo me pondré ahora a probar esta nueva opción de desarrollo y ver que ventajas me puede aportar. Si alguien tiene alguna más interesante  que me deje un comentario.

 

Vía

Post a Comment

Your email is never published nor shared. Required fields are marked *