RESS
RESS: Responsive Web Design Server Side
Como habíamos mencionado, el diseño web responsivo ha mostrado varias debilidades en este momento ya que se encuentra en la mitad de su propio desarrollo; muchos esfuerzos se han concentrado en minimizar los problemas presentados e incluso resolverlos del todo. En conjunto de los intentos que surgen diariamente, RESS (combinación de las expresiones del inglés REsponsive web design, diseño web responsivo, y Server Side, del lado del servidor) pretende mejorar el rendimiento de la web al combinar los poderes de los lados del servidor y el cliente.
"La idea tras [RESS], es que podamos combinar las técnicas de diseño web responsivo y las técnicas del lado del servidor para traer una experiencia óptima a cada dispositivo. Esto significa que se atenderán solicitudes ligeramente diferentes a algunos dispositivos para una URL dada, pero aún usaremos técnicas de responsividad para todo lo que se muestre en dichos dispositivos."
Luke Wroblewski introdujo esta implementación en septiembre de 2011 luego de algunas aproximaciones de parte de él mismo a dicha técnica. Esta ha sido diseñada para mejorar la manera en la que se muestra el diseño de un sitio web en diferentes dispositivos, así como su rendimiento y usabilidad. En otras palabras, mejora completamente la experiencia del usuario; es por esto que RESS brilla como una estrella en ascenso.
Primero que todo expliquemos el flujo básico de una implementación de RESS: Se comienza obteniendo tanta información como sea posible acerca del dispositivo (tamaño, funciones, etcétera.); luego, se obtiene el lenguaje de marcado apropiado en el servidor: esto puede ser un menú desplegable para un sitio web para móviles y un menú horizontal para tamaños mayores o imágenes con los tamaños y métodos adecuados.
Cuando el marcado generado de forma especial se envía, se usan media queries y otras técnicas de diseño responsivo para asegurar que este lenguaje de marcado sea el adecuado para lo que se pretende lograr. En resumen, el lenguaje de marcado del lado del servidor creará el contenido que se mostrará y en paralelo a las técnicas de diseño web responsivo van a determinar de qué forma lo hará. Esto puede sonar fácil, pero en realidad requiere de una buena cantidad de planeación y código; aún así, hacer esto correctamente dará los mejores resultados. El código fuente de RESS se puede encontrar en GitHub y esta guía le puede ayudar a comenzar a utilizarlo.
Fuentes: wwwhatsnew
No hay comentarios:
Publicar un comentario