2014-12-15 8 views
20

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

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


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

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

  • угловато материалу просто порта Элементов бумаги для угловых?
  • Могут ли веб-разработчики использовать угловой материал рядом с элементами бумаги в своих веб-приложениях?
  • Являются ли эти два в конечном итоге эффективными эквивалентами? (Угловая Материал используются разработчиками AngularJS & Элементов бумаги, используемых другими?)
+3

Что касается «почему Google разрабатывает два поразительно похожих, но разных проекта», не исключаю, что они просто разные люди, которые приходят на вещи под разными углами. Google * большой *, поэтому не все, что они делают, на самом деле является частью скоординированного плана. – IMSoP

ответ

26

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

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

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

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

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

Угловая библиотека с гораздо более широким пространством, чем полимер.

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

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

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

+0

Отличное объяснение. –

+1

Вы можете добавить Android L в список в качестве еще одной реализации этой спецификации пользовательского интерфейса. – user7610

3

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

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

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

Смежные вопросы