Llevo unos días jugando con liquid y me parece una herramienta bastante flexible. Liquid es un motor de vistas para rails con la particularidad de usar un lenguaje extensible con mucha facilidad, de esta manera podemos limitar y controlar el código que se va a insertar en la maqueta.
¿Tiene sentido? Sí cuando no queremos que nadie introduzca en una vista código ‘no deseado’.
El famoso mephisto viene con liquid de serie y es un ejemplo de cómo se usa este plugin: instalamos una aplicación de la que (salvo rarísimas excepciones) no vamos a tocar nada del código de la aplicación y podemos editar y personalizar paquetes de vistas con el marcado de liquid.
Por mi parte creo que el uso de este tipo de plantillas tiene sentido sólo en casos concretos, por ejemplo:
- Cuando estemos desarrollando una aplicación en la que el cliente se encarga de modificar las vistas
- Cuando un gran número de usuarios usan una misma aplicación y tienen la posibilidad de editar sus plantillas (¿un sistema de blogs tal vez?)
- Cuando el maquetador no sepa nada de rails o la maquetación sea un departamento estanco dentro del equipo de trabajo (recordemos que un maquetador no tiene la necesidad de saber programar todo lo que caiga en sus manos, aunque para esto hay todo tipo de opiniones)
Recordemos también que el precio que pagamos por esto es tener que definir muchos métodos que finalmente se acabarán usando en la maqueta. Existen ampliaciones de liquid para mephisto que podemos tomar como base si nos hace falta crear un método y no sabemos por dónde empezar.
En definitiva liquid puede merecer la pena siempre y cuando se vaya a hacer un uso realmente justificado de él, si no creo que exige mucho para conseguir resultados.
Existen en rails otras extensiones (o sustituciones) de las vistas propias de ActionView, como puede ser MasterView o las subplantillas Markaby, pero decidir la adopción de cualquier opción distinta a ActionView nunca va a ser tarea fácil.
-
Buscar
-
Sobre mamuso.net
mamuso.net
madrid, España
mamuso
ver perfil »
contacto »No somos nadie... y menos en bañador
(anteriormente 'haciendo el tonto un rato') -
Últimos comentarios
- Logos de consumo2.0 4 comentarios
EL TIO DE MI HERMANA KE NO ES TU PAPA PERO SI ES TU TIO KE ES ESPOSO DE MI ABUELA Y EL HIJO ES MI NIETO, ed, devain, [...] - Google Website Optimizer (on Rails) 2 comentarios
layuko, Jose - Vago-receta: validado masivo de tu html 1 comentario
Jose Galisteo - Otro blog... pero de muñequitos 2 comentarios
compartir piso, Egon Spengler - Acts_as_unvlogable: un plugin para manejarlos a todos :) 11 comentarios
QuarK, NIco Orellana, mamuso , [...] - Rmagick: imágenes a escala de grises 2 comentarios
Gustavo, Gustavo - Sobre escribir en un blog en castellano o hacerlo en inglés 6 comentarios
kathy spare, maura, mamuso, [...] - Trabajar con conexión 7 comentarios
marisa, pumpkin, Gonzalo, [...] - Attachment_fu, RMagick y cintas de video 1 comentario
Alfredo Solano - El día a día con nanoc 1 comentario
pumpkin
- Logos de consumo2.0 4 comentarios
-
Mis tags
-
Categorías
- ajax (1)
- blogs (5)
- código (24)
- diseño (4)
- el mundo es un pañuelo (11)
- flash (3)
- herramientas (20)
- mamuso (42)
- Ruby on Rails (63)
- tendencias (4)
- toys (2)
- vagorecetas (2)
- web (45)
-
Enlaces
-
Amigos
- Apuntes prestados
- Síndrome de ansiedad por separación
- The mixer
- Marylink
- (*_*) lau............blog
- Tentempié
- Macadamia
- El rincón de anita...
- Observando, que es gerundio...
- /dev/null
- Jcorrea
- Sugerencia de presentación
- Completamente fuera de lugar
- ├♦ hipersalomas garitas ♦┤sergio e. malfé.
- Insights blog
- Furilo mini
- In web we trust
- Trampantojo
- The refuseniks ha vuelto
- Pocoyó y sus amigos.
- Mamusina
- Killermuffin
- Milancico
- Blat
- White russian
- Una canción al día
- Sorprendete
- Carlival
- Lo que hay bajo las piedras
- Ideas fijas
- Looking for a sign
- Dummy on rails
- Cientifico.net
- Cantorrodista
- Coctaitor
- Cóctel de yogur
- ver la coctelera de mamuso
-
Secciones


Escribe un comentario