angularjs polymer paper-elements angular-material

angularjs - ng-href angular 5



Elementos de papel de polímero y material angular (2)

A partir de los anuncios recientes de ng-conf 2015, queda claro que Angular 2.0 tendrá una nueva sintaxis e implementación para escribir componentes personalizados basados ​​en especificaciones de componentes web (directivas).

Además, el equipo de Angular-Material ha anunciado que después de la versión 1.0, lo trasladarán a Angular 2.0.

Por lo tanto, la integración de Angular-Material y Polymer no está a la vista ... Sin embargo, lo bueno es que ambos están basados ​​en la especificación de componentes web, juegan bien juntos, lo que significa que cualquiera de ellos puede usarse en una aplicación angular ...

Por favor, github entender las siguientes citas del github Angular Material y la página de inicio :

Este proyecto se encuentra en pre-lanzamiento temprano. Angular Material es tanto una implementación de referencia de Material Design como un esfuerzo complementario a la colección Paper Elements del proyecto Polymer.

El proyecto de diseño de material angular es un esfuerzo de implementación de referencia similar al proporcionado en la colección de elementos de papel del proyecto Polymer. Este proyecto proporciona un conjunto de elementos de UI de AngularJS que implementan el sistema de diseño de materiales.

Entiendo que Polymer es un marco para los componentes web, y que una parte del proyecto es la colección de elementos de papel. No entiendo cómo se relacionan los dos, o por qué Google está desarrollando dos proyectos sorprendentemente similares pero diferentes.

  • ¿Es el material angular simplemente un puerto de elementos de papel angular?
  • ¿Los desarrolladores web deben usar el material angular justo al lado de los elementos de papel en sus aplicaciones web?
  • ¿Serán los dos finalmente equivalentes? (¿El material angular utilizado por los desarrolladores de AngularJS y los elementos de papel utilizados por otros?)

Creo que deberías considerar el hecho de que los componentes web, el polímero, el diseño del material, los elementos de papel y los elementos angulares son 5 "cosas" distintas.

Los componentes web son un grupo de 4 estándares.

El polímero es una api de sintaxis de azúcar en la parte superior de los componentes web + algunas características adicionales agradables.

Material Design es la última guía de estilo e interacción que Google ha anunciado y se están replicando de manera más consistente en todas sus interfaces ... web / móvil / etc.

Los Elementos de papel son solo una implementación del diseño de materiales utilizando Polymer. En el equipo de ChromeDev Summit Polymer comentaron que planean mover elementos de papel a su propio dominio para evitar la confusión. Las mismas cosas acerca de los rellenos automáticos, estos se han movido a webcomponents.org.

Angular es una biblioteca con un alcance mucho más amplio que el polímero.

El material angular es solo otra implementación del diseño de material utilizando Angular.

Lo que quiero decir es que ... el diseño de material se volverá a implementar en todos los sabores que Google tenga para generar interfaces.

Google tiene una historia de proyectos en competencia. Pero el equipo de Angular ha anunciado que usarán componentes web también en su versión 2.0, que está en marcha en este momento. ¿Usarán polímero para crear directivas? ¿quién sabe? tal vez..