Подтвердить что ты не робот

Полимерные бумажные элементы и Angular Материал

Пожалуйста, помогите мне понять следующие цитаты из Angular Материал github и главная страница:

Этот проект находится в раннем предварительном выпуске. Angular Материал является как эталонной реализацией Material Design, так и дополнительным усилием для коллекции Paper Elements проекта Polymer.


Проект дизайна материалов Angular - это эталонная реализация, аналогичная той, которая предусмотрена в сборнике "Полимерные проекты". Этот проект представляет собой набор элементов пользовательского интерфейса AngularJS, которые реализуют систему проектирования материалов.

Я понимаю, что Polymer является основой для веб-компонентов и что одной частью проекта является сборник бумажных элементов. Я не понимаю, как эти два связаны, или почему Google разрабатывает два поразительно похожих, но разных проекта.

  • Является ли Angular материалом просто порт элементов бумаги на angular?
  • Могут ли веб-разработчики использовать Angular материал прямо рядом с Paper Elements в своих веб-приложениях?
  • Являются ли эти два в конечном итоге эффективными эквивалентами? (Angular Материал, используемый разработчиками AngularJS и бумажными элементами, используемыми другими?)
4b9b3361

Ответ 1

Я думаю, вы должны учитывать тот факт, что веб-компоненты, полимер, дизайн материалов, бумажные элементы и angular - это 5 разных вещей.

Веб-компоненты представляют собой группу из 4 стандартов.

Полимер представляет собой синтаксис сахара api поверх веб-компонентов + некоторые приятные дополнительные функции.

Дизайн материалов - это новейший стиль и руководство по взаимодействию, которое Google анонсировала, и они реплицируя более последовательно на всех своих интерфейсах .web/mobile/etc.

Бумажные элементы - это всего лишь реализация материального дизайна с использованием Polymer. На саммите ChromeDev команда Polymer прокомментировала, что они планируют переместить бумажные элементы в свой собственный домен, чтобы избежать путаницы. То же самое касается полиполков, они перемещены на webcomponents.org.

Angular представляет собой библиотеку с гораздо более широкой областью, чем полимер.

Angular Материал - это еще одна реализация материального дизайна с использованием Angular.

Моя точка зрения... материальный дизайн будет переопределен во множестве вкусов, которые Google должен создавать интерфейсы.

Google имеет историю конкурирующих проектов. Но команда angular объявила, что они будут использовать веб-компоненты, а также в своей версии 2.0, которая сейчас работает. Используют ли они полимер для создания директив? кто знает? возможно..

Ответ 2

Из недавних анонсов ng-conf 2015 ясно, что Angular 2.0 будет иметь новый синтаксис и реализацию для написания пользовательских компонентов (директив) на основе спецификаций веб-компонентов.

Кроме того, команда Angular -Material объявила, что сообщение 1.0, они будут переносить ее на Angular 2.0.

Следовательно, интеграция Angular -Материала и полимера не видно... Хотя, хорошо, что оба они основаны на Web Component Spec, они хорошо сочетаются, что означает, что либо может быть используется в Angular приложении...