El diseño material fue presentado por Google en el Google I/O 2014 cuando anunció las primeras características de Android 5.0 Lollipop, y todavía no todos los usuarios tienen acceso a este, ya sea porque no cuentan con la última versión del sistema operativo o porque muchas aplicaciones todavía no cuentan con este diseño. Si esto es así en la plataforma móvil, imagínense en la web.
Por eso, desde Google Developers, a través de Medium, nos llega una nueva herramienta llamada Material Design Lite, con la que se pretende facilitar el trabajo a aquellos que quieran implementar estos lineamientos de diseño en sus web apps.
Material Design Lite es una librería de componentes para que los desarrolladores puedan aplicar fácilmente los elementos del diseño material a diferentes entornos HTML, JavaScript y CSS. De esta forma, Google quiere que las páginas web se vean con el mismo estilo de las aplicaciones Android.
Los interesados en implementar diseño material en sus sitios web podrán hacerlo a través de la página de Material Design Lite. La herramienta, desarrollada con Polymer, permite implementar los elementos que se quieran de Material Design. Es decir, pueden escogerse qué elementos se quieren poner en el desarrollo web, sin tener que implementar todos los aspectos de diseño.
Google ha ido implementando este diseño en la mayoría de sus productos, y con esto ha logrado tener una identidad de marca mejor definida que en el pasado. Por eso, servicios como Google Drive ya tienen este diseño, y probablemente muchos sitios web se animen a seguir la tendencia de la compañía de Mountain View.
Imagen: Google Developers.
Vamos a definir que es Polymer:
Es una librería diseñada para facilitar la creación de componentes para la web moderna.
Los Web Components ( componentes para la web ) son un conjunto de estándares que, en pocas palabras, nos permiten crear y utilizar elementos HTML personalizados.
Polymer no es un framework. Por lo tanto, no va a competir con Angular.js, Ember.js, Backbone.js, Knockout.js, etc. Lo ideal sería que trabajaran de la mano.
(bien por la referencia rápida que sacaron del tema.)
#EnterDesign
Vamos a definir que es Polymer:
Es una librería diseñada para facilitar la creación de componentes para la web moderna.
Los Web Components ( componentes para la web ) son un conjunto de estándares que, en pocas palabras, nos permiten crear y utilizar elementos HTML personalizados.
Polymer no es un framework. Por lo tanto, no va a competir con Angular.js, Ember.js, Backbone.js, Knockout.js, etc. Lo ideal sería que trabajaran de la mano.
(bien por la referencia rápida que sacaron del tema.)
#EnterDesign
eso es muy bueno…para los que no saben programar
eso es muy bueno…para los que no saben programar
Esto no esta hecho con Polymer, por favor documentarse bien antes de publicar algo. Polymer en una librería de componentes web independiente de Material Design Lite.
Material Design Lite es simplemente una librería de componentes, plantillas y estilos basados en CSS, Javascript y HTML que toma como base la filosofía de Google Material Design, y al igual que esta existen otras iniciativas similares:
http://materializecss.com/
http://material-ui.com/
y muchas otras mas.
Esto no esta hecho con Polymer, por favor documentarse bien antes de publicar algo. Polymer en una librería de componentes web independiente de Material Design Lite.
Material Design Lite es simplemente una librería de componentes, plantillas y estilos basados en CSS, Javascript y HTML que toma como base la filosofía de Google Material Design, y al igual que esta existen otras iniciativas similares:
http://materializecss.com/
http://material-ui.com/
y muchas otras mas.
q lindo… ahora nos quieren vender la idea de q utilizar un diseño creado especificamente para q te rastreen mas facil tus gustos y te machaquen a propaganda es lo mejor… como usuario no me gusta como diseñador web… me parece practico… pero no le haria a mis usuarios lo q no me gustaria q me hagan a mi…
ademas hay millones de herramientas de este tipo como y la mejor de todas en lo personal… creo q es Drupal q ahora esta en su version 7.38, es un proyecto de codigo abierto done participan millones de personas y encontraras ademas modulos creados para ayudar a expandir tu web facilmente… y tiene la ventaja q te da bastante libertad en el diseño… pero retomando lo q digo siempre… por feo q sea tu codigo… siempre es mejor q usar estas herramientas porq te dan plena libertad de hacer lo q quieras… al inicio tendra muchos errores pero a medida q vayas ganando experiencia veras q solo necesitas de unas cuantas librerias una buena idea de diseño y poco mas! y puedes sacarte una web muy buena…
si vas corto de tiempo, te importa poco la web q estas haciendo y simplemente quieres cumplir estas herramientas son perfectas… ya q te permiten dar mantenimiento, actualizacion, se pueden escalar facilmente… y todo sin mucho esfuerzo
q lindo… ahora nos quieren vender la idea de q utilizar un diseño creado especificamente para q te rastreen mas facil tus gustos y te machaquen a propaganda es lo mejor… como usuario no me gusta como diseñador web… me parece practico… pero no le haria a mis usuarios lo q no me gustaria q me hagan a mi…
ademas hay millones de herramientas de este tipo como y la mejor de todas en lo personal… creo q es Drupal q ahora esta en su version 7.38, es un proyecto de codigo abierto done participan millones de personas y encontraras ademas modulos creados para ayudar a expandir tu web facilmente… y tiene la ventaja q te da bastante libertad en el diseño… pero retomando lo q digo siempre… por feo q sea tu codigo… siempre es mejor q usar estas herramientas porq te dan plena libertad de hacer lo q quieras… al inicio tendra muchos errores pero a medida q vayas ganando experiencia veras q solo necesitas de unas cuantas librerias una buena idea de diseño y poco mas! y puedes sacarte una web muy buena…
si vas corto de tiempo, te importa poco la web q estas haciendo y simplemente quieres cumplir estas herramientas son perfectas… ya q te permiten dar mantenimiento, actualizacion, se pueden escalar facilmente… y todo sin mucho esfuerzo