polymer polymer-1.0 polymer-starter-kit progressive-web-apps polymer-cli

Caja de herramientas de la aplicación Polymer Starter Kit vs Polymer



polymer-1.0 polymer-starter-kit (2)

Aquí hay algunos detalles con respecto a ambos:

Caja de instrumento

Pros:

  • Fue construido después de que el equipo de Polymer comenzó a enfocarse en el lado de la aplicación de Polymer en lugar de en los elementos.
  • Obtiene más actualizaciones que PSK
  • Tiene todas las demás herramientas necesarias (servidor, linter, bower, probador) integradas
  • En el caso de crear un elemento (como para publicar), utiliza una estructura de importación plana, donde incluso si las bower downloads se mantienen en la carpeta bower_components y el elemento a realizar se mantiene fuera de las carpetas de bower_components importaciones se siguen realizando como si ambas estuvieran presentes en bower_components
  • Está hecho específicamente para ayudar a los desarrolladores a construir su aplicación / elemento
  • Está más en línea con la visión progresiva de la aplicación web del equipo.

Contras:

Todavía en fase beta al igual que todos los app-elements que utiliza internamente

PSK

PSK fue construido con el propósito de proporcionar un punto de partida para los desarrolladores que son nuevos en Polymer y están más en la fase de aprendizaje. Tiene algunos elementos pre-construidos con datos codificados. Si busca en index.html , encontrará que se está utilizando <template is="dom-bind"> que el equipo de Polymer recomienda no utilizar en el entorno de producción. Fue construido cuando el equipo de Polymer aún se enfocaba más en el lado de los elementos de Polymer por lo que no utiliza ninguno de los app-elements Polymer''s app-elements Polymer mediante los cuales el equipo de Polymer ha creado la shop demo la shop demo . No se ha lanzado una versión más nueva desde marzo, ya que el equipo está trabajando actualmente en la versión 2 de PSK.

¿Cuál es la diferencia entre Polymer Starter Kit y Polymer App Toolbox ?

Ambas son colecciones de componentes web, herramientas de compilación y prueba, y plantillas de diseño de materiales para crear aplicaciones web progresivas con polímero.

¿En cuál debería basar mi nuevo proyecto?


La publicación oficial de Polymer en el blog Debería usar Polymer Starter Kit o Polymer CLI indica que si está iniciando un nuevo proyecto, use Polymer CLI (que es parte de Polymer App Toolbox). De hecho, Polymer Starter Toolkit 2 es solo otra plantilla que puede usar con Polymer CLI: