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

Какая разница между Angular Материалом и Полимером?

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

4b9b3361

Ответ 1

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

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