Polymer Starter Kit与Polymer App Toolbox

时间:2016-07-11 15:01:46

标签: polymer polymer-1.0 polymer-starter-kit progressive-web-apps polymer-cli

Polymer Starter KitPolymer App Toolbox之间的区别是什么?

两者都是网络组件,构建和组合的集合。用于使用Polymer构建Progressive Web Apps的测试工具和Material Design模板。

我应该以新项目为基础的哪一个?

2 个答案:

答案 0 :(得分:7)

以下是关于它们的一些细节:

工具箱

<强>优点:

  • 是在Polymer团队开始专注于Polymer的app端之后建立的 而不是元素
  • 获取比PSK更多的更新
  • 拥有所有其他必需的工具(服务器,linter,凉亭,测试器) 内置
  • 如果要构建元素(比如发布),则使用平面导入 结构,即使保留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的元素方面时构建的,因此它不使用Polymer团队构建的任何app-elements shop demo Settings。由于团队目前正在开发PSK第2版,因此自3月份以来尚未发布更新版本。

答案 1 :(得分:7)

官方Polymer博文Should I Use Polymer Starter Kit or Polymer CLI声明如果您正在开始一个新项目,请使用Polymer CLI (这是Polymer App Toolbox的一部分)。实际上,Polymer Starter Toolkit 2只是您可以与Polymer CLI一起使用的另一个模板:

Polymer CLI