Набор полимерных стартеров vs Polymer App Toolbox

В чем разница между Полимерным комплектом для начинающих и Полимерная панель приложений?

Оба представляют собой сборники веб-компонентов, инструменты для сборки и тестирования и шаблоны материалов для создания прогрессивных веб-приложений с помощью Polymer.

На каком я должен основывать свой новый проект?

Ответы

Ответ 1

Ниже приведены некоторые сведения об их обоих:

Панель инструментов

Плюсы:

  • Был построен после того, как команда Polymer начала фокусироваться на стороне приложения Polymer а не элементов
  • Получает больше обновлений, чем PSK
  • Имеются ли все другие необходимые инструменты (сервер, linter, bower, tester) встроенный
  • В случае создания элемента (например, для публикации) он использует плоский импорт структура, где, хотя bower downloads хранится в bower_components папка и элемент, которые должны быть сделаны, находятся за пределами bower_components Импорт папок по-прежнему выполняется так, как если бы они были присутствует в bower_components
  • Выполняется специально, чтобы помочь разработчикам в создании Приложение/Элемент
  • В большей степени соответствует представлению команды Progressive Web app.

Минусы:

Все еще в бета-фазе, как и все app-elements, он использует внутренне

PSK

PSK был создан с целью предоставления отправной точки для разработчиков, которые являются новичками в Polymer и больше в стадии обучения. В нем есть некоторые предварительно построенные элементы с жестко закодированными данными. Если вы заглянете внутрь index.html, вы найдете <template is="dom-bind">, который команда Polymer рекомендует не использовать в рабочей среде. Он был построен, когда команда Polymer все еще больше фокусировалась на стороне элементов Polymer, в результате она не использует какой-либо из Polymer's app-elements, используя команду Polymer, построив shop demo. Более новая версия не была выпущена с марта, так как команда в настоящее время работает над версией 2 PSK.

Ответ 2

Официальное сообщение в блоге Polymer Должен ли я использовать набор для запуска полимеров или CLI для полимеров, говорится, что если вы начинаете новый проект, используйте Polymer CLI (который входит в состав панели инструментов Polymer App Toolbox). На самом деле, Polymer Starter Toolkit 2 - это еще один шаблон, который вы можете использовать с CLI Polymer:

Polymer CLI