Polymer 入门套件与 Polymer App 工具箱
Polymer Starter Kit vs Polymer App Toolbox
Polymer Starter Kit and Polymer App Toolbox有什么区别?
两者都是 Web 组件、构建和测试工具的集合,以及 Material 用于使用 Polymer 构建渐进式 Web 应用程序的设计模板。
我的新项目应该基于哪一个?
以下是关于它们的一些详细信息:
工具箱
优点:
- 是在 Polymer 团队开始专注于 Polymer 的应用端之后构建的
而不是元素
- 获得比 PSK 更多的更新
- 拥有所有其他必需的工具(服务器、linter、bower、测试器)
内置
- 在构建元素(如发布)的情况下,它使用平面导入
结构,即使
bower downloads
被保存在
bower_components
文件夹和要制作的元素保存在
bower_components
文件夹导入仍然进行,就好像两者都是一样
出现在 bower_components
- 专门用于帮助开发人员构建他们的
application/element
- 更符合团队的 Progressive Web app 愿景。
缺点:
与内部使用的所有 app-elements
一样,仍处于测试阶段
PSK
构建 PSK 的目的是为 Polymer
的新手和更多处于学习阶段的开发人员提供一个起点。它有一些带有硬编码数据的预构建元素。如果您查看 index.html
内部,您会发现正在使用 <template is="dom-bind">
,Polymer
团队建议不要在生产环境中使用。它是在 Polymer
团队仍然更多地关注 Polymer
的元素方面构建的,因此它没有使用 Polymer 团队构建的任何 Polymer's
app-elements
shop demo
。由于团队目前正在开发 PSK 的第 2 版,因此自 3 月以来未发布更新版本。
官方 Polymer 博客 post Should I Use Polymer Starter Kit or Polymer CLI 声明 如果您开始一个新项目,请使用 Polymer CLI(它是 Polymer应用程序工具箱)。事实上,Polymer Starter Toolkit 2 只是您可以与 Polymer CLI 一起使用的另一个模板:
Polymer Starter Kit and Polymer App Toolbox有什么区别?
两者都是 Web 组件、构建和测试工具的集合,以及 Material 用于使用 Polymer 构建渐进式 Web 应用程序的设计模板。
我的新项目应该基于哪一个?
以下是关于它们的一些详细信息:
工具箱
优点:
- 是在 Polymer 团队开始专注于 Polymer 的应用端之后构建的 而不是元素
- 获得比 PSK 更多的更新
- 拥有所有其他必需的工具(服务器、linter、bower、测试器) 内置
- 在构建元素(如发布)的情况下,它使用平面导入
结构,即使
bower downloads
被保存在bower_components
文件夹和要制作的元素保存在bower_components
文件夹导入仍然进行,就好像两者都是一样 出现在bower_components
- 专门用于帮助开发人员构建他们的 application/element
- 更符合团队的 Progressive Web app 愿景。
缺点:
与内部使用的所有 app-elements
一样,仍处于测试阶段
PSK
构建 PSK 的目的是为 Polymer
的新手和更多处于学习阶段的开发人员提供一个起点。它有一些带有硬编码数据的预构建元素。如果您查看 index.html
内部,您会发现正在使用 <template is="dom-bind">
,Polymer
团队建议不要在生产环境中使用。它是在 Polymer
团队仍然更多地关注 Polymer
的元素方面构建的,因此它没有使用 Polymer 团队构建的任何 Polymer's
app-elements
shop demo
。由于团队目前正在开发 PSK 的第 2 版,因此自 3 月以来未发布更新版本。
官方 Polymer 博客 post Should I Use Polymer Starter Kit or Polymer CLI 声明 如果您开始一个新项目,请使用 Polymer CLI(它是 Polymer应用程序工具箱)。事实上,Polymer Starter Toolkit 2 只是您可以与 Polymer CLI 一起使用的另一个模板: