Daily Archives for Sábado, enero 2007

haml 1.0 disponible

Hace un tiempo comenté que en RailsConf Europe anunciaron la aparición de HAML ( HTML Abstraction Markup Language). Viene a ser una forma de poder escribir plantillas rhtml de una forma más fácil y rápida.

Coincidiendo con la aparición de Rails  1.2.1 acaban de presentar la versión 1.0 de HAML. Inclusive podéis ver fotos de la fiesta de presentación…

Para hacernos una idea con HAML escribiríamos una plantilla rhtml de la siguiente forma:

Ejemplo tomado de la página principal de HAML . Es un Layout:

 

!!!
%html
  %head
    %title= controller.controller_name
    = stylesheet_link_tag 'main'
  %body
    #header
      %h1 BoBlog
    #content= yield
    #footer
      %p All content copyright © Bob

Como se puede apreciar hay una simplificación importante ya que no se tiene que cerrar las estiquetas HTML. En la misma página principal hay un Tutorial para ponerse en marcha y también podemos descargarlo para instalarlo.

Si Rails  es ya muy productivo con estas iniciativas aún se convierte en más. Habrá que probarlo.

HAML

Popularity: 1% [?]

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

Popularity: 1% [?]

IA Web trend map 2007

 

Realizado por una agencia Japonesa llamada IA muestra las principales tendencias de la web para el 2007. Muy interesante ya que se ven tendencias y relaciones de los principales jugadores.

Fijaros en la importancia de algunos blogs que aparecen con cierto protagonismo.

 

 Vía Un gaditano en Silicon Valley

Popularity: 1% [?]

Get Adobe Flash playerPlugin by wpburn.com wordpress themes