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