2014-09-03 3 views
17

Я вижу много элементов материала как в Polymer, так и в Angular Material. Как я знаю, обе они являются продуктами Google о материальном дизайне. Есть ли между ними отношения? Есть ли какие-либо планы относительно материала для Angular 2.0?В чем разница между угловым материалом и полимером?

+0

Насколько я знаю, существует три реализации дизайна материалов для веб-сайтов google: Polymer, Polymer.dart и AngularJS. Я уверен, что кто-то разработает набор для AngularJS 2.0, потому что почему бы и нет :) –

+0

И я нашел сообщение на форуме google. . – johnnyfee

ответ

14

Дизайн материалов - это новый язык программирования spec, который может принимать и реализовывать множество фреймворков, библиотек-виджетов и третьих авторов.

  • Полимер эталонная реализация материала для конструкции полотна. В качестве дополнительного бонуса получается, что веб-компоненты очень хорошо подходят к дизайну/шаблонам дизайна материалов (css scoping, компартиментация, декларативная и т. Д.)
  • Polymer.dart - это просто порт Дарта Полимера. Поскольку это порт, элементы paper-* (материальный дизайн) должны быть очень похожими на их аналоги JS. В идеале, не было бы порта самих элементов, но истинный dart/js interop сейчас отсутствует.
  • Угловая имеет собственную интерпретацию material design spec. Не уверен, насколько тесно он придерживается спецификации.

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

  • Нет связанных вопросов^_^