1. Introducción
Si trabajas con Rails ya conocerás las ventajas que supone en tiempos y facilidad de desarrollo. Sin embargo, si tu trabajo consiste en maquetar o prototipar aplicaciones, tu trabajo empieza antes de que haya una aplicación Rails funcionando, y desarrollar una aplicación "de mentira" para poder montar tu HTML es matar moscas a cañonazos.
Para estos casos tenemos nanoc, un pequeño framework para la creación de sites estáticos en HTML. Con unas pequeñas mejoras (o sea, un poco de código en Ruby muy sencillito) convertiremos nanoc en el arma definitiva para el maquetador, y de paso nos aseguraremos de que nuestras plantillas de nanoc sean reutilizables en nuestra aplicación Rails. De momento esta parte no está lista
Incluso si no piensas utilizar Rails en tu proyecto, y sólo necesitas entregar HTML estático, veremos como nanoc te sirve para ahorrar tiempo, mejorar la calidad de tu código, evitar errores y agilizar los procesos de depuración.
El tutorial está orientado a maquetadores y diseñadores web y no es necesaria experiencia previa con Ruby o Rails (aunque si ya sabes algo, mejor que mejor)
Notas sobre las versiones
Para este tutorial vamos a usar las últimas versiones de los programas. En el momento de escribir este tutorial eran:
- nanoc, 2.1.1
- gem, 1.2.0
Sigamos
Vamos con los motivos para usar un framework.